7. #visualstudiotour
Un po’ di statistiche
SOURCE: http://pypl.github.io/IDE.html
La classifica dei top IDE è
create analizzando quanto
spesso vengono cercate le
relative pagine di downlod su
Google.
Statistica mondiale,
aggiornata a Febbraio 2019 e
confrontata rispetto ai dati di
un anno fa.
@angelus_gi
@alessioiafrate
11. #visualstudiotour
Icona di Visual Studio 2017 (sinistra) e di Visual Studio 2019 (destra)
Benvenuto Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
12. #visualstudiotour
Benvenuto Visual Studio 2019 - preview
Schermata di avvio di Visual Studio for Mac (sinistra) e Visual Studio (destra)
@angelus_gi
@alessioiafrate
14. #visualstudiotour
In alto la versione attale della barra degli strumenti di Visual
Studio 2017 e la versione semplificata introdotta con Visual
Studio 2019 (in basso)
Welcome Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
15. #visualstudiotour
Nuova posizione e nuova grafica per le notifiche in Visual Studio 2019.
Benvenuto Visual Studio 2019 - preview
@angelus_gi
@alessioiafrate
18. #visualstudiotour
Miglior esperienza multi-monitor
A sinistra, Visual Studio 2019 con lo scaling dell’interfaccia di sistema, a destra
Visual Studio 2019 con abilitata la nuova opzione di scaling (PMA).
@angelus_gi
@alessioiafrate
24. #visualstudiotour
AI-assisted IntelliSense = IntelliCode
Supporta:
… Java, TypeScript /JavaScript and
Python too on Visual Studio Codehttp://bit.ly/VSCodeIntelliCode
@angelus_gi
@alessioiafrate
33. #visualstudiotour
Velocità, velocità, velocità
• Apertura progetto
• Creazione nuovo progetto
• Compilazione
• Fast Deployment for Android
Tutti i dettagli sono disponibili su
https://github.com/xamarin/xamarin-android/wiki/Build-Performance-Results
@angelus_gi
@alessioiafrate
37. #visualstudiotour
Miglioramenti Android
• Applicazioni più snelle e veloci con il nuovo compilatore d8 e il nuovo tool di
shrinking r8
• Designer migliorato e con supporto nativo ad Android Pie
• Intellisense per i file Android XML
@angelus_gi
@alessioiafrate
39. #visualstudiotour
Benvenuto Xamarin Form Shell
Shell provides a guided structure for setting up your applications navigation UI,
a powerful new URI based navigation service, performance conscious data
templates, and much more. Shell gives you 3 tiers of elements that describe
your application.
@angelus_gi
@alessioiafrate
41. #visualstudiotour
Snapshot debugger su Azure VM/VMSS o Azure
Kubernetes
Azure App Services su Windows con ASP.NET Core (2.0+) o ASP.NET (4.6.1+).
Virtual Machines su Windows con ASP.NET Core (2.0+) o ASP.NET (4.6.1+).
Azure Kubernetes Services (Linux Docker Containers) con ASP.NET Core (2.2+).
@angelus_gi
@alessioiafrate
n Preview 1, we introduced a new Per-Monitor Awareness (PMA) preview feature that is now enabled by default for users that meet the system requirements of .NET Framework 4.8 and Windows 10 April 2018 Update. Alongside the core IDE, multiple tool windows such as Toolbox, Breakpoints, Watch, Locals, Autos, and Call Stack should now render sharply across monitors with different display and scale configurations.
Develop with .NET Core 3 Preview 1 - The preview release of Visual Studio 2019 supports building .NET Core 3 applications for any platform. You need to install the .NET Core 3.0 SDK.
n Preview 1, we introduced a new Per-Monitor Awareness (PMA) preview feature that is now enabled by default for users that meet the system requirements of .NET Framework 4.8 and Windows 10 April 2018 Update. Alongside the core IDE, multiple tool windows such as Toolbox, Breakpoints, Watch, Locals, Autos, and Call Stack should now render sharply across monitors with different display and scale configure ations.
Per-monitor aware (PMA) rendering - This feature helps render Visual Studio properly on a projector or while working with a remote machine. You can enable it from Tools > Preview Features. Again this feature is depends on Windows OS and .NET Framework. Minimum requirement of this feature is Windows 10 Version 1803 and .NET Framework 4.8
n Preview 1, we introduced a new Per-Monitor Awareness (PMA) preview feature that is now enabled by default for users that meet the system requirements of .NET Framework 4.8 and Windows 10 April 2018 Update. Alongside the core IDE, multiple tool windows such as Toolbox, Breakpoints, Watch, Locals, Autos, and Call Stack should now render sharply across monitors with different display and scale configurations.
Visual studio
Visual Studio IntelliCode - This is not a VS 2019 feature. Visual Studio IntelliCode is an extension that enhances your software development efforts by using artifical intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations. Once you install this extension and if you’re using C#, IntelliCode comes with an ability to train a custom model on your own code.
Visual Studio IntelliCode - This is not a VS 2019 feature. Visual Studio IntelliCode is an extension that enhances your software development efforts by using artifical intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations. Once you install this extension and if you’re using C#, IntelliCode comes with an ability to train a custom model on your own code.
Visual Studio IntelliCode - This is not a VS 2019 feature. Visual Studio IntelliCode is an extension that enhances your software development efforts by using artifical intelligence (AI). IntelliCode trains across 2,000 open-source projects on GitHub—each with over 100 stars—to generate its recommendations. Once you install this extension and if you’re using C#, IntelliCode comes with an ability to train a custom model on your own code.
Search within a Watch window, and format Watch values - In Visual Studio 2019 Preview, you will be able search in the Watch, Locals, and Autos windows to help you find the objects and values you’re looking for. You can also format how a value is displayed within the Watch, Locals, and Autos windows
Visual Studio Live Share - Live share is a developer service that allows you to share a codebase and its context with a teammate and get instant bi-directional collaboration directly from within Visual Studio. With Live Share, a teammate can read, navigate, edit, and debug a project that you’ve shared with them, and do so seamlessly and securely. In Visual Studio 2019 Preview, this service is installed by default.
One-click code cleanup - Similar to Jetbrains resharper, VS 2019 also shows a new document health indicator and there is a new code cleanup command. You can use this new command to identify and then fix both warnings and suggestions with the click of a button.
An issue can be an Error, a Warning or a Suggestion. Errors and Warnings you already know, but the Suggestions are a new feature in VS2019. The idea is to find and fix style and formatting issues in your code. For example, you can automatically apply the var keyword when possible. Or automatically sort and remove unnecessary using statements. This is configurable:
enhanced fast deployment, which speeds up deployment times by only generating a new .apk file in a limited number of scenarios, such as when the AndroidManifest.xml file changes due to the addition of a new Application or Activity subclass.