[DISCUSSION] Visual Studio 2019

Discussion in 'Application Software' started by Chibi ANUBIS, Mar 3, 2019.

  1. sevenacids

    sevenacids MDL Addicted

    Aug 17, 2012
    667
    232
    30
  2. cloudsnake

    cloudsnake MDL Novice

    Oct 9, 2010
    3
    0
    0
  3. mabaega

    mabaega MDL Senior Member

    Dec 30, 2010
    293
    181
    10
  4. Chibi ANUBIS

    Chibi ANUBIS MDL Chibi Developer

    Apr 28, 2014
    1,237
    911
    60
    What’s new in Visual Studio 2019
    Here are some major changes and new features available in the updated version of the product.

    Install
    • Be more efficient now that Visual Studio updates will now be downloaded in the background.
    • Control installation mode for Visual Studio updates.
    IDE
    • Collaborate with others using Visual Studio Live Share, which is installed by default. Additional language support for C++, VB.NET, and Razor gives guests a solution view and sharing of source control diffs.
    • Open code you recently worked on or start from one of the most commonly used flows like clone, open, or create a project through the new start window.
    • Create new projects with an improved search experience and filters using the new list of templates sorted by popularity.
    • Have more vertical room for your code and a modernized look and feel through a set of new visual changes in the shell.
    • View a sharper version of your IDE regardless of your display configuration and/or scaling, as we have improved support for per monitor awareness.
    • Use an improved search capability in Visual Studio for menus, commands, options, and installable components.
    • Quickly understand your code file's 'health' with a document indicator. Run and configure through a one-click code cleanup from the indicator.
    • Easily manage the preview features you are opted in to with a new Preview Features page in the Options dialog.
    • Create new projects with improvements in tag-based search and an easily accessible "Recent project templates" list.
    • Create new items directly from Visual Studio Search and find results faster with improved relevance.
    • Stay informed of important information, such as Visual Studio Live Share requests, with a new notifications experience.
    • Save a collection of code cleanup fixers as a profile to easily select the fixers you want run during code cleanup.
    • Trigger new .NET refactoring and code fixes.
    • Configure .NET Core projects more easily with first-class project files.
    • See the status of your extensions with Preview, Paid, and Trial tags in the Extensions and Updates dialog.
    • Check and configure which Preview features you want active since the defaults have been reset in this Preview.
    • Keep your extensions up-to-date by excluding certain Test Window APIs that have been marked as deprecated in this release.
    • Sign in, browse, and one-click clone or connect to your hosted repositories from Azure DevOps through the start window.
    • Install extensions for other source control hosts to view repositories owned by you and your organization.
    • Experience an improved Blue theme experience that addresses Preview 2 feedback by dialing down the luminosity, improving overall contrast and addressing other usability issues.
    • Apply code style preferences from the command-line with the dotnet format global tool.
    • MSBuild and Visual Studio now target .NET Framework 4.7.2 by default.
    • We have removed Azure App Service-related features from Server Explorer; equivalent functionality is instead available in Cloud Explorer.
    Performance
    • Take control of how solutions load by using Visual Studio's new performance improvementsthat affect stepping speed, branch switching speed, and more.
    • See solution load progress in the Task Status Center.
    • Choose which projects to load on solution open with solution filter files.
    • Improve your typing performance by limiting the impact of auxiliary components.
    • Toggle the new option to disable restoring of your project hierarchy state and tool window state.
    • Learn the new shortcut for Build Selection and quickly Build All in CMake with the new Build All command.
    • Code faster with improved performance of IntelliSense for C++ files in CMake projects.
    • Load larger .NET Core solutions and enjoy significant memory reductions when working with them over time.
    • Load project dependencies quickly with a new project context menu command.
    • See performance tips in the performance center.
    General Debugging and Diagnostics
    • Search keywords within the Watch, Autos, and Locals windows while debugging to improve your ability to find objects or values.
    • View a dropdown of format specifiers in the Watch, Autos, and Locals windows when inspecting data.
    • Use a custom visualizer, now compatible with .NET Core.
    • Debug very large applications with large numbers of modules and PDBs.
    • Launch Google Chrome with custom arguments and debug your JavaScript applications all within the Visual Studio IDE.
    • Use Hot Path Highlighting for CPU and DotNet Object Allocation tools in the Performance Profiler.
    • Break when a specific object's property value changes in .NET Core applications using data breakpoints, a feature that was originally exclusive to C++.
    • Since Preview 1, we have updated the UI for searching in the Autos, Locals, and Watch windows with a simpler interface. The Search Deeper function has been changed to a dropdown so you can quickly select how deep you want your initial and subsequent searches to be.
    Source Control and Team Explorer
    • Temporarily store changes so you can work on another task by using Team explorer's Git toolssupport for Git stash.
    • Check out the optional extension available on the Visual Studio Market Place, Pull Requests for Visual Studio, that integrates Pull Request reviews into Visual Studio.
    • Use the new Azure DevOps work item experience that focuses on developer workflows, including user-specific work item views, creating a branch from a work item, searching for work items with #mentions, and inline editing.
    Extensibility
    • Use a single, unified Visual Studio SDK in the NuGet package Microsoft.VisualStudio.SDK.
    • Take advantage of our update to the VSIX Project to now include an AsyncPackage.
    • Experiment with a new Empty VSIX Project template that we have added.
    • Know if an extension is Free, Paid, or Trial, as it is now indicated inside the Extensions and Updates dialog.
    Web Technologies
    • Take advantage of the added support for working with .NET Core 3.0 projects.
    • Check out CPU profiling of ASP.NET.
    • Use snapshot debugger for .NET web apps running on Virtual Machines, Virtual Machine Scale Sets, and Azure Kubernetes Service.
    Mobile Development with Xamarin
    • Experience improvements to Xamarin.Android initial and incremental build performance.
    • Take advantage of enhanced productivity in the Xamarin Android Designer.
    • Check out the new property panel for Xamarin.Forms controls.
    • Improve performance through the shortened the workload size for Xamarin and improved the Android emulator.
    • Use Intellicode with Xamarin.Forms XAML.
    Universal Windows Platform (UWP)
    • Use the IntelliCode extension with XAML with the help of our added support.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. ramg1967

    ramg1967 MDL Member

    Sep 13, 2012
    237
    86
    10
    ISO torrent link please....
     
  6. sevenacids

    sevenacids MDL Addicted

    Aug 17, 2012
    667
    232
    30
    There are no ISOs since Visual Studio 2017. Just use the layout script and put it on thumb drive, network share, etc. I mean, who needs ISOs for this in 2019? :D
     
  7. LostED

    LostED SVF Patch Lover

    Jul 30, 2009
    7,154
    21,097
    240
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. jellybelly

    jellybelly MDL Member

    Oct 30, 2009
    159
    29
    10
    Very nice script, thanks for that. It should be noted that, in case it's not obvious, if you only want English then you need to change this line by removing the lang argument. I tried using en-EN for language and it failed, so I simply removed it.
     
  9. Sajjo

    Sajjo MDL Member

    Feb 6, 2018
    2,245
    3,258
    90
  10. Chibi ANUBIS

    Chibi ANUBIS MDL Chibi Developer

    Apr 28, 2014
    1,237
    911
    60
    #30 Chibi ANUBIS, Apr 4, 2019
    Last edited: Apr 4, 2019
    (OP)
    Thanks :)
    Try :

    Code:
    vs_enterprise.exe --layout C:\VS2019ENT --lang en-US
    en-EN doesn't exist.


    Great thanks to Sajjo
    I have updated my post : https://forums.mydigitallife.net/threads/visual-studio-2019.79150/#post-1506787
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. ramg1967

    ramg1967 MDL Member

    Sep 13, 2012
    237
    86
    10
    Very good script. For those who want to try - this is what, I did.

    1. Copied vs_exterprise.exe to c:\users\xxxxxx\documents
    2. Created new folder called download at c:\
    3. Copied the script to notepad and changed the language to en-US
    4. Saved the script as vs.bat at c:\users\xxxxxx\documents
    5. Opened Power Shell and changed the directory to c:\users\xxxxxx\documents
    6. Run vs.bat script file
    7. The script automatically created a folder VS2019ENT at c:\download
    8. The script started downloading VS2019
    9. After download is complete the script will use Imgburn program to create ISO. All in all a success.



    .
     

    Attached Files:

    • 123.JPG
      123.JPG
      File size:
      17.6 KB
      Views:
      118
  12. Chibi ANUBIS

    Chibi ANUBIS MDL Chibi Developer

    Apr 28, 2014
    1,237
    911
    60
    Thanks :)

    You Don't need run PowerShell, just copy in Notepad et rename to cmd, and run the cmd.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Srnath22

    Srnath22 MDL Novice

    Apr 5, 2019
    1
    0
    0
    THANKU BOSS
     
  14. sevenacids

    sevenacids MDL Addicted

    Aug 17, 2012
    667
    232
    30
    Just curious: why do you guys create ISOs? I mean, setup from a DVD is pretty slow compared to, for example, a decent USB thumbdrive. Plus, it's read-only so updating the layout is not possible as well. And, depending on the workloads selected, it might not even fit on a DVD. What's your use case?
     
  15. Myrrh

    Myrrh MDL Expert

    Nov 26, 2008
    1,511
    627
    60
    #35 Myrrh, Apr 8, 2019
    Last edited: Apr 8, 2019
    ISO is easily mountable from explorer or by attaching to a running virtual machine, and being read-only it gives the assurance that the install source has not been modified since you created it. Also, if you need to copy it somewhere, one huge file goes faster than thousands of tiny files and folders.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. ramg1967

    ramg1967 MDL Member

    Sep 13, 2012
    237
    86
    10
    Well said Myrrh. That is exactly why, I created ISO.
     
  17. Chibi ANUBIS

    Chibi ANUBIS MDL Chibi Developer

    Apr 28, 2014
    1,237
    911
    60
    All is true :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. sevenacids

    sevenacids MDL Addicted

    Aug 17, 2012
    667
    232
    30
    Makes sense, I didn't consider virtual machines. An ISO is easier to mount indeed, especially when you want to make sure the source is unchanged. In my case, I make it available via a network share, so I can keep the files up to date in one location and always install the latest bits when required.
     
  19. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,333
    7,048
    210
    ISO is only a container format. You can easily create it or extract the contents with most up-to-date archivers. So, it's nothing else as zipping the contents of the USB drive. Although without compression, it has the added advantage of being directly mountable.
    I have many ISOs, but most of them, I never burn to media.
     
  20. LostED

    LostED SVF Patch Lover

    Jul 30, 2009
    7,154
    21,097
    240
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...