Visual Studio Community 歷史版本列表 Page15

最新版本 Microsoft Visual Studio Community 2022 17.9.1

Visual Studio Community 歷史版本列表

Visual Studio Community 是一個功能齊全,可擴展的免費 IDE,用於為 Android,iOS,Windows 以及 Web 應用程序和雲服務創建現代應用程序。嘗試用於 Windows PC 的 Visual Studio Community,以獲得功能齊全且可擴展的 IDE; Visual Studio Express. A 的全新替代方案全新的基於工作負載的安裝程序優化了... Visual Studio Community 軟體介紹


Steganos Safe 21.0.9 查看版本資訊

更新時間:2020-04-24
更新細節:

Streamlabs OBS 0.21.2 查看版本資訊

更新時間:2020-04-21
更新細節:

Microsoft Visual Studio Community 2019 16.5.4 查看版本資訊

更新時間:2020-04-15
更新細節:

What's new in this version:

Microsoft Visual Studio Community 2019 16.5.4
- Modified the find "List View" to work with the VsColorOutput extension
- Fixed a regression introduced with version 16.5 where use of default indexed properties with value-types caused an internal compiler error
- Modified find in files to preserve user settings between Visual Studio 2019 sessions
- Fixed an issue where Goto next/previous entry failed to work in the find results list when "preview selected files in find results" is turned off
- Fixed an issue with find when doing a regex search a pattern that did not contain regex special characters
- Fixed the button placement in find in files tool window when its in a docked position. Changed alignments for better experience in docked mode.
- Fixed an issue where the find list view did not navigate to results when enter was hit
- Fixed an issue where Goto next/previous entry failed to work in the find results list when "preview selected files in find results" is turned off


Microsoft Visual Studio Community 2019 16.5.3
- An error occurred while generating the SSH keys. Please check that the environment is properly configured. Details: cat: /Users/cc/Library/Caches/Xamarin/XMA/Keys/1984b83a-dde9-4031-919d-b1d1b8411d0d: No such file or directory
- InvalidOperationException while debugging Xamarin Forms app
- Frame note in module in Xamarin Forms Android
- Internal compiler error is fixed and analysis for WDK completes as usual.
- We fixed an issue in the new Find in Files experience where hidden files and auto-generated files were not searchable.
- Fixed issue with deployment of UWP apps to remote machines where deployment fails with message "DEP0600: Deployment failed. DkmException - Error in the application."
- Local static variable not initialized in inlined function of class imported from dll
- VS 2019 16.5.X: Multiple startup projects while Live Visual Tree was last opened in a debug session crashes
- Fixed issues where for the C++ formatting indentation of new lines with only ending parenthesis
- Fixed a bug preventing some users from installing 16.5
- Fix an issue where Visual Studio can crash when the display configuration changes.
- Fixed an issue causing slow downs when opening solutions that are impacting the IntelliSense code and related operations
- Fixed a crash with the debugger that users can run into when the target application being debugged raises an exception
- Added support for Xcode 11.4


Microsoft Visual Studio Community 2019 16.5.2
Fixed:
- An error occurred while generating the SSH keys. Please check that the environment is properly configured. Details: cat: /Users/cc/Library/Caches/Xamarin/XMA/Keys/1984b83a-dde9-4031-919d-b1d1b8411d0d: No such file or directory
- InvalidOperationException while debugging Xamarin Forms app
- Frame note in module in Xamarin Forms Android
- Internal compiler error is fixed and analysis for WDK completes as usual
- We fixed an issue in the new Find in Files experience where hidden files and auto-generated files were not searchable
- Fixed issue with deployment of UWP apps to remote machines where deployment fails with message "DEP0600: Deployment failed. DkmException - Error in the application."
- Local static variable not initialized in inlined function of class imported from dll
- VS 2019 16.5.X: Multiple startup projects while Live Visual Tree was last opened in a debug session crashes
- Fixed issues where for the C++ formatting indentation of new lines with only ending parenthesis
- Fixed a bug preventing some users from installing 16.5
- Fix an issue where Visual Studio can crash when the display configuration changes
- Fixed an issue causing slow downs when opening solutions that are impacting the IntelliSense code and related operations
- Fixed a crash with the debugger that users can run into when the target application being debugged raises an exception
- Added support for Xcode 11.4


Microsoft Visual Studio Community 2019 16.5.1
- A bug is fixed in loop unroller which might lead to wrong condition codes being generated in the unrolled loop
- Fixed a bug that caused ServiceHub.Host.CLR.x64 to stop working
- Fixes issue in Chinese version of compiler errors C4533 and C2362 which resulted in incorrect order of string substitution for those languages
- Improved stability of the Diagnostic Tools and Performance Profiler
- Code generation problem causing crash with pure virtual destructor in const object
- Fixed a constant evaluation regression from 16.5 Preview 2
- Fixed an issue where MacOS couldn't be paired
- Fixed an issue where the Diagnostic Tools while debugging and Performance Profiler fail to launch on XBox devices


Microsoft Visual Studio Community 2019 16.5.0
Visual Studio IDE:
- On-hover a close button appears for each document in the tab group overflow list
- Multi-selection of Azure directories
- Implemented user suggested improvements in vertical tabs

Debugging:
- Decompilation of C# code
- Attach to processes running in Docker Windows containers
- Open Enclave debugging for Azure Confidential Computing
- Improvements to Allocation view in .NET Object Allocation Tracking tool
- View which managed thread is holding a .NET object lock
- Open Enclave debugging for Azure Confidential Computing
- Pin properties in DataTips and the Autos, Locals, and Watch windows in C++

Azure Tools:
- Productivity Improvements | Now provides .NET Core Worker Server support
- Support was added for Azure Functions v3. This gives a new option during project creation to use v3 instead of v2
- When publishing to App Service Linux, Visual Studio now waits until the app is running before opening the browser window

C++:
- IntelliCode Team Completions model & member variables support
- IntelliSense improvements
- Connection Manager over the command line
- Debug/deploy for WSL
- Support for FIPS 140-2 compliance mode
- Language services for CMake Language files & better CMake project manipulation
- Visual Studio Linux projects now have more accurate IntelliSense and allow you to control remote header synchronization on a project-by-project basis

F# language and tools:
- Performance improvements for large solutions
- Preview FSharp.Core features are now guarded by the LangVersion flag
- Various bug fixes and enhancements

.NET Productivity:
- Refactoring to turn a fragment of code from an existing method into a local function
- Refactoring to make members static
- Refactoring to simplify string interpolations
- EditorConfig option to exclude analyzers to run on generated files or folders
- Analyzer authors can now distribute custom code refactorings as a NuGet package
- Ability to convert if to switch statements or switch expressions
- IntelliSense completion for unimported extension methods
- Ability to use System.HashCode to implement the GetHashCode method when System.HashCode is available

Testing:
- Profile a unit test in .NET Core
- Default processor architecture 'Auto' setting
- Performance improvements in memory consumption and load time
- Better diagnostics for Live Unit Testing

JavaScript/TypeScript:
- Code Search for JavaScript/TypeScript
- ESLint for TypeScript files
- TypeScript 3.8 Beta compiler and language service for JavaScript and TypeScript.
- Experimental: Faster syntax highlighting engine that uses the syntax tree instead of TextMate grammars

SQL:
- Unable to view or open SQL Table Designer from SQL Server Object Explorer and Server Explorer

UWP/WPF Tooling:
- Enabled support for the 1909 version of Windows 10 as a UWP target platform.
- Dragging an image from project into the XAML editor generates an Image tag
- Changing “Artboard Background” color for the XAML Designer now works with WPF .NET Core projects
- XAML Designer now supports loading .NET Core 3.x Projects that include PublishSingleFile, RuntimeIdenfier and PublishTrimmed settings

Xamarin:
- Use XAML Hot Reload on multiple emulators, simulators, and devices at once
- Document Outline for Xamarin.Forms XAML UIs
- Android Apply Changes
- Custom Profiles with Startup Tracing
- Kotlin support for Xamarin.Android generator
- Improved AndroidManifest.xml Merging
- Custom Control Quick Changes for Android Layouts
- Improved Android IntelliSense


Microsoft Visual Studio Community 2019 16.4.6
Fixed:
- Miscompile, boolean condition deduced to be always true
- Issue with loop unroll in Visual Studio 2019 compiler
- CL (VC v19.24) crashes when building in a docker volume folder
- CL (VC v19.22) crashes when it starts with the /ZI parameter in the docker container
- Compiling SSE intrinsics with MSVC compiler 19.20: compiled code yields incorrect results in one specific case
- C++ AMP code will not compile in Visual Studio 2019 16.3.1
- Sometimes coroutine_handle<>::destroy() resumes coroutine instead of destroying it
- New Spectre mitigation options in C++ compiler: /Qspectre-load & /Qspectre-load-cf for speculative load hardening

Security Advisory Notice:
- Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector improperly handles file operations, or the Windows Diagnostics Hub Standard Collector Service fails to properly sanitize input.

Spoofing vulnerability when creating Outlook Web -Add-in:
- A spoofing vulnerability exists when creating an Outlook Web-Addin if multi-factor authentication is enabled, as it includes a reply URL that is not secured by SSL. An attacker who successfully exploited this vulnerability could compromise the access tokens, exposing security and privacy risks.

Visual Studio Extension Installer Service Denial of Service Vulnerability:
- A denial of service vulnerability exists when the Visual Studio Extension Installer Service improperly handles hard links. An attacker who successfully exploited the vulnerability could cause a target system to stop responding.


Microsoft Visual Studio Community 2019 16.4.5
-Merge Conflict: "Take Source"/"Keep Target" is missing
-Crashes when trying to debug uwp application
-Unable to select target platform azure v12 for database project
-Fixed crashes or errors that can occur when running Visual Studio after an install action that requires a reboot
-Fixed an issue deploying Xamarin.Android apps. This peviously required a manual uninstall of the app from the device or emulator
-This change fixes a bug where the compiler may sometimes incorrectly remove an instruction in a C++ coroutine


Microsoft Visual Studio Community 2019 16.4.4
Fixed:
- Custom Project Template Not Found
- msvsmon.exe crashes when hitting breakpoint in native C++ code
- Search for a folder in solution explorer, then click home or the X in the search box. The view is reset.
- External Tools argument current line is always zero
- Can't create v3 Function project
- Access violation reading location 0xFFFFFFFFFFFFFFFF. after updating to VS 2019 Update 16.4.3
- Cannot create function app under 16.4
- MSVC2019 generates AVX-512 instruction in AVX/AVX2 mode
- Bad code generation with rsqrtss (register clobber)
- Visual Studio 2019 Debugger crashes when viewing FastLink callstack
- C#: Fixed a crash when an attribute constructor is decorated with itself and Nullable Reference Types is enabled
- Fixed an optimization-analysis bug where we lose track of alias information for arrays of indeterminate length (declared as extern int a[]) when we unroll loops, leading to possible incorrect dead-store removal.


Microsoft Visual Studio Community 2019 16.4.3
CVE-2020-0602 ASP.NET Core Denial of Service Vulnerability:
- A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles web requests.

CVE-2020-0603 ASP.NET Core Remote Code Execution Vulnerability:
- A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles in memory.

CVE-2020-0605 .NET Core Remote Code Execution Vulnerability:
- Exploitation of the vulnerability requires that a user open a specially crafted file with an affected version of .NET Core. In an email attack scenario, an attacker could exploit the vulnerability by sending the specially crafted file to the user and convincing the user to open the file.The security update addresses the vulnerability by correcting how .NET Core checks the source markup of a file.

CVE-2020-0606 .NET Core Remote Code Execution Vulnerability:
- Exploitation of the vulnerability requires that a user open a specially crafted file with an affected version of .NET Core. In an email attack scenario, an attacker could exploit the vulnerability by sending the specially crafted file to the user and convincing the user to open the file.The security update addresses the vulnerability by correcting how .NET Core checks the source markup of a file.

Fixed:
- DateTime.Now = Cannot provide the valuehost value not found
- MSVC codegen error vector reverse_iterator x64 C++17 debug build
- C2440 error building atlenc.h with /permissive- in VS 16.4 Preview 1
- Last Visual Studio update broke NTLM authentication on Android (seems like new version of Momo would be a reason)
- Visual Studio 16.3.1 fails at compiling template code (e.g. from Basler Pylon SDK)
- Using TypeScript 3.7 for IntelliSense
- XCode 11.3 is too new all of a sudden after update to 8.4
- You uploaded an APK or Android App Bundle with invalid or missing signing information for some of its files. You need to create a valid signed APK or Android App Bundle
- Unable to Run UWP project
- JavaScript IntelliSense not working after update 16.4.1
- Xib Xcode is to new(rendering problem when using custom components)
- Storyboard error'Xcode is too new'
- Stability improvements for debugging watchOS applications
- Adds Xcode 11.3 SDK support
- Fixed crash when fstack-protector-strong flag is enabled
- Fixed some inconsistent behavior with Debugger


Microsoft Visual Studio Community 2019 16.4.2
- VS2019 Preview 4 broke conditional compilation symbols in C#
- API has been deprecated
- Android debugging not working in latest release 16.4 "Debuggee returned error code INVALID_ARGUMENT"
- Fixed a frequent UI delay that can occur while using the editor
- Fixed a crash when an attribute constructor is decorated with itself and Nullable Reference Types is enabled while using C#
- Fixed an issue that resulted in Visual Studio failing to start or crashing on C# solution load on certain Virtual Machine setups
- Fixed a bug where user defined conditional compliation symbols are lost when the build properties page is reopened


Microsoft Visual Studio Community 2019 16.4.1
Fixed:
- Fixed "the write operation failed. you must first acquire write access from dataschemamodelcontroller" error trying to publish a database
- Fix ExecutionEngineException exceptions when using SignalR on iOS devices in some configurations
- Runtime Fix "CEE_RET: value type stack" crash when interpreter was enabled with some libraries
- TypeScript 3.7.3 is now included by default, which contains several fixes for issues that effect the JavaScript and TypeScript editing experience.
- May allow mitigation of a Per-Monitor awareness related crash in Visual Studio


Microsoft Visual Studio Community 2019 16.4.0
- Visual Studio now supports “FIPS compliance mode”
- XAML Designer zoom/position now defaults to Fit All
- Create Data Binding Dialog has been added
- Improvements to regions IntelliSense
- Snippets in XAML IntelliSense
- Pop-up XAML editor as a separate window from designer
- Displaying resources for referenced assemblies
- Just My XAML in Live Visual Tree
- Merge Resource Dictionary
- XAML Islands support
- Edit Template now works with controsl from 3rd party controls
- Better Clang-Tidy support in C++ CMake projects
- AddressSanitizer support for projects compiled with MSVC on Windows
- Support for publishing local Git repositories to GitHub
- Change your document tabs to a vertical layout with Vertical Document Tabs
- .NET Productivity additions in this release include the ability to configure the severity level of a code style rule directly in the error list, Find All References now has the option to group by type and member, and a refacotring to make a local function static and pass in variables defined outside of the function to the function's declaration and calls
- Integrated terminal adds new functionality as well as general stability fixes (only available on preview releases)
- Containers tool window adds the ability to inspect, stop, start, and remove Docker containers and images
- Option to improve startup peformance by auto hiding tool windows
- Clang-Tidy support in C++ MSBuild and CMake projects, for both Clang and MSVC
- Automatic detection of SQL Server and Azure Storage connections strings when managing publish dependencies or using Connected Services
- Added support for developing Azure Functions using the 64bit runtime
- Added support for .NET Core 3.0 app publishing options: Ready to Run (Crossgen), Linking, and SingleExe
- .NET Productivity additions in this release include the ability to configure the severity level of a code style rule directly through the editor, navigate easily up the inheritance chain with the new Go To Base command, adding null checks for all parameters, and XML documentation for overriding methods.


Microsoft Visual Studio Community 2019 16.3.10
- Xamarin fastlane: "There was an error while syncing the developer information: 'Limit of requests to iTunes Connect is reached'"
- MSIX Package Project with WPF App - Create App Packages no longer works


Microsoft Visual Studio Community 2019 16.3.9
- Edit Continue Crashes IDE
- Link.exe exited with code - 1073741819 when generating map files
- ClickOnce installer prerequisite vcredist 14 (x64) is invalid after download
- Every time I hit a breakpoint and apply changes with edit & continue Visual Studio crashes to desktop
- Fixed crash when editing code while debugging ASP.NET applications


Microsoft Visual Studio Community 2019 16.3.8
- Added support for Xcode 11.2
- 'TypeConverter cannot convert from System.String' after upgrade to Visual Studio 2019
- Fixed an issue where loading existing extensions (.design dll) in UWP crashes Visual Studio


Microsoft Visual Studio Community 2019 16.3.7
- C++ Linux project - Remote header sync is broken in Visual Studio 16.3
- Visual Studio 16.3 opens some files with notepad
- Fixed an issue with the Show Output window either closing too quickly
- Fixed an issue where Visual Studio 2019 stops responding in several scenarios, including opening a solution, changing solution configuration, and closing a solution


Microsoft Visual Studio Community 2019 16.3.6
- Automatic ANSI .rc file conversion to UTF8
- Fixed an inaccurate error message when developers try publishing .NET Core 3.0 apps to Azure
- Stability improvement in msbuild/dotnet restore when plugins are used to restore against authenticated feeds


Microsoft Visual Studio Community 2019 16.3.5
- Change log not available for this version


Microsoft Visual Studio Community 2019 16.3.0
New:
- Support for adding new Open API & GRPC service references to .NET Core 3.0 projects
- Support for F# 4.7 and various F# tooling improvements
- Improvements for C++ developers, including toggleable line comments and improved IntelliSense member list filtering
- Search through recent projects, solutions, and folders within the start window
- Search for templates in the New Project Dialog with advanced search capabilities
- Publish .NET Core 3.0 worker projects to Azure Container Registry, DockerHub, etc.
- .NET Productivity additions in this release include the ability to rename the containing file when renaming a class as well as Edit and Continue enhancements within the debugger
- Debug Azure Functions running in Linux containers
- Search individual components while installing or modifying in the Visual Studio Installer
- Streamlined Visual Studio update experience that integrates Visual Studio IDE and Installer updates
- Differentiate workloads and components when adding them in the Visual Studio IDE
- Code Search via VS Search (Ctrl+Q)
- Easily find newly installed project templates, view selected values on filters, and pin recently used templates in the New Project Dialog
- Easily configure your applications' dependencies in publish profiles using the new [Add Dependency] wizard(#webtools-add-dependency-wizard)
- The Visual Studio installer components for .NET Core 2.1 and 2.2 now also include templates (instead of just the runtime)
- Tooling support for serving static assets from within a Razor class library
- Updated Python Testing Experience using the newly-added Python testing framework pytest as well as a modified unittest experience
- Reduced time to index large folders and search for files in these folders
- Added support for Xcode 11 and iOS 13
- Added support for Android 10
- Use XAML Hot Reload for Xamarin.Forms. to rapidly iterate on your Xamarin.Forms UI
- Android Material Design in the XAML Previewer for Xamarin.Forms
- New constraint editor in the Xamarin Designer for iOS
- Enabled publishing iOS apps on Windows
- There are new options for editing .plist files
- Improved tasks view when debugging in Parallel Stacks Window
- A variety of C++ productivity improvements, including new C++ Core checks, a new default semantic colorization scheme, and on-by-default IntelliCode
Support for parallel builds in MSBuild-based Linux C++ projects that leverage the native WSL experience
- .NET Productivity additions in this release include the ability to wrap chains of fluent calls, introduce a local variable immediately after writing its initializer, .NET Core tooling support for analyzers, and an option to expand the list of completions for unimported types
- JavaScript/TypeScript syntax classifications and refactorings are more responsive in files
- Updated the C++ IntelliCode base model to be on-by-default and included Repeated Edits for C#
- Support for TypeScript 3.6 and more responsive JavaScript/TypeScript refactorings
- The Performance Profiler via ALT-F2 now provides a database tool for .Net Core projects
- Added a prompt to install Docker Desktop when adding Docker Support
- Added the capability to load symbols manually for Azure Watson and .NET Core remote debugging
- Restored certificate generation and improved the UWP Package signing experience

Top Issues Fixed in Visual Studio 2019 version 16.3.0:
- "Create Test Certificate" option missing from UWP SDK in VS2019
- VS2019 - Query designer stopped working
- Project Properties - Code Analysis - Text is WRONG
- Visual Studio 2019 freezes and crashes on creating new project
- Editor and productivity features are not fully localized in Visual Studio 2019 16.3 Preview 3
- Problem with command Tab order (in design mode)
- Error: Some or all identity references could not be translated.
- Visual Studio 16.2 hangs opening any dialog for editing
- error MSB6006: "CL.exe" exited with code 2.
- Blank code metrics result
- VS2019 is crashing during start of the debug session if "Enable Edit and Continue" is switched off.
- Visual Studio 2019(16.0.2) generator incorrect code with inline+/O2 in Qt 5.12.3 QBezier
- Error Signing into VS Feedback Tool
- Rename refactoring does not work in files included in Shared Projects - Rename operation was cancelled or is not valid
- Brace completion when member list is up does not put the character in the right position
- Problem with command Tab order (in design mode)
- error MSB6006: "CL.exe" exited with code 2.
- Error Signing into the VS Feedback Tool
- blank code metrics result
- Rename refactoring does not work in files included in Shared Projects - Rename operation was cancelled or is not valid
- C++/CLI bug with inline namespaces header
- Error: Some or all identity references could not be translated.
- rvalue-reference-to-array can bind to lvalue-reference-to-array
- Brace completion when member list is up does not put the character in the right position
- Secure Secrets with Azure Key Vault Not In Connected Services List
- VS file search is signficantly slower than VA file search
- Visual Studio crash when TFS is not found.
- Visual Studio error displaying .razor file.
- Increase AndroidClientHandler timeouts.
- "Create Test Certificate" option missing from UWP SDK in VS2019.


Microsoft Visual Studio Community 2019 16.2.5
Fixed:
- Visual Studio stops respsonding on creating a new SSIS project
- Fixed UI freezes occurring after extended usage of the editor

Security Advisory Notices:
- Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector Service improperly impersonates certain file operations. An attacker who successfully exploited this vulnerability could gain elevated privileges. An attacker with unprivileged access to a vulnerable system could exploit this vulnerability. The security update addresses the vulnerability by ensuring the Diagnostics Hub Standard Collector Service properly impersonates file operations

Denial of Service Vulnerability in .NET Core:
- A denial of service vulnerability exists when .NET Core improperly handles web requests. An attacker who successfully exploited this vulnerability could cause a denial of service against a .NET Core web application. The vulnerability can be exploited remotely, without authentication


Microsoft Visual Studio Community 2019 16.2.3
- Top Issues Fixed in Visual Studio 2019 version 16.2.3
- Fixed: Android SDK not found after upgrade to 16.2
- Fixed: VS won't start after update with message tht setup is complete
- Fixed an issue resulting in an installer verification or manifest verification fail when user is updating through the setup UI
- Fixed an issue that caused Visual Studio to crash or stop responding during shutdown
- Fixed a timing-related issue while saving changed Xamarin.Android project properties or building the project that resulted in the product to stop responding
- Fixed an issue with Visual Studio crashing when C# users typed above a namespace
- Fixed an issue preventing SSIS packages from successfully running in some circumstances after reloading a solution


Microsoft Visual Studio Community 2019 16.2.2
Fixed:
- Fixed Test Explorer doesn't show my tests on VS2019 16.2.0
- Fixed a problem where Visual Studio can stop responding during shutdown

Security Advisory Notices:
- CVE-2019-1211 Git for Visual Studio Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists in Git for Visual Studio when it improperly parses configuration files. An attacker who successfully exploited the vulnerability could execute code in the context of another local user. To exploit the vulnerability, an authenticated attacker would need to modify Git configuration files on a system prior to a full installation of the application. The attacker would then need to convince another user on the system to execute specific Git commands. The update addresses the issue by changing the permissions required to edit configuration files


Microsoft Visual Studio Community 2019 16.2.0
IDE:
- Hold down the Alt key + a letter indicated by an underline in the word to quickly jump to different actions in the start window and new project dialog screens for complete keyboard accessibility
- Take any file type including solution files and drop them on to the start window when you launch Visual Studio to load the file
- Resize the start window and new project dialog by dragging the edges. Visual Studio remembers changed sizes between invocations of the windows. Ability to maximize the windows by double clicking in the title bar area and minimize the windows by clicking on the task bar icon when in their launch states
- Access the Developer Command Prompt and Developer Power Shell by either going to “Tools > Command Line” or by searching for them via the Visual Studio Search. Accessing them from within the IDE, automatically sets their path according to the currently opened solution or folder
- The Preview Features tools options page has a new look that provides more information of the feature. Check this page for new features and to provide feedback on features
- Preview Feature: Enable the “Standard tool window layout” preview feature to improve the startup time for Visual Studio by minimizing the impact of opening tool windows
- Backup files are now saved to a temporary folder to avoid using unnecessary storage space in My Document folders that are synchronized with OneDrive
- Users only have to sign in one time to access Azure resources in Visual Studio, Azure CLI or Azure PowerShell
- Developer PowerShell enables users to do everything available in Developer Command Prompt, but now from the familiar PowerShell interface
- Visual Studio retains filters for language, platform, and project type between invocations of the new project dialog for easier access generally used templates with fewer clicks

Extensibility:
- LSP: Folding Range has been updated to better support large snippets
- An extension that uses Newtonsoft.Json may take advantage of features in the new version

C++:
- For local CMake projects configured with Clang, Code Analysis now runs clang-tidy checks, appearing as part of background code analysis as in-editor warnings (squiggles) and in the Error List

Updated the header for C++17's P0067R5 Elementary string conversions:
- Added floating-point to_chars() overloads for chars_format::fixed and chars_format::scientific precision (chars_format::general precision is the only part not yet implemented)
- Optimized chars_format::fixed shortest

Added the following C++20 Standard Library preview features:
Available under /std:c++latest:
- P0020R6: atomic
- P0463R1: endian enumeration
- P0482R6: char8_t type for UTF-8 characters and strings
- P0653R2: to_address() for converting a pointer to a raw pointer

Available under /std:c++17 and /std:c++latest:
- P0600R1: [[nodiscard]] in the library

Available unconditionally:
- P0754R2: header
- P0771R1: std::function move constructor should be noexcept
- Windows SDK is no longer a dependency for the CMake for Windows and CMake for Linux components
- Improvements to the C++ linker to significantly improve iteration build times for the largest of input. /debug:fast and /incremental times have been improved on average by 2x, and /debug:full by 3-6x

Visual Studio Installer support:
- The Visual Studio Installer now handles improved size space detection based on what a user already has installed. If the required amount of space is significantly larger than what is available, the previous warning is now converted to an error and blocks installations


Microsoft Visual Studio Community 2019 16.1.6
Security Advisory Notices:
- CVE-2019-1077 Visual Studio Extension Auto Update Vulnerability
- An elevation of privilege vulnerability exists when the Visual Studio Extension auto-update process improperly performs certain file operations. An attacker who successfully exploited this vulnerability could delete files in arbitrary locations. To exploit this vulnerability, an attacker would require unprivileged access to a vulnerable system. The security update addresses the vulnerability by securing locations the Visual Studio Extension auto-update performs file operations in.

CVE-2019-1075 ASP.NET Core Spoofing Vulnerability:
- A spoofing vulnerability exists in ASP.NET Core that could lead to an open redirect. An attacker who successfully exploited the vulnerability could redirect a targeted user to a malicious website. To exploit the vulnerability, an attacker could send a link that has a specially crafted URL and convince the user to click the link.
- The security update addresses the vulnerability by correcting how ASP.NET Core parses URLs. Details can be found in the .NET Core release notes.

CVE-2019-1113 WorkflowDesigner XOML deserialization allows code execution:
- A XOML file referencing certain types could cause random code to be executed when the XOML file is opened in Visual Studio. - There is now a restriction on what types are allowed to be used in XOML files. If a XOML file containing one of the newly unauthorized types is opened, a message is displayed explaining that the type is unauthorized.


Microsoft Visual Studio Community 2019 16.1.5
- Fixed known issue: Merge tools in "Resolve conflicts" not shown


Microsoft Visual Studio Community 2019 16.1.4
- Fixed known issue: The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted
- Fixed known issue: VS 2019 crashes when debugging async code
- Fixed known issue: Xamarin problem following update to VS2019 16.1
- Fixed known issue: [Xcode11] [Simulator] Updating to Xcode 11 stops the simulator from launching
- Improved the reliability of Visual Studio by fixing an intermittent issue that happens when opening solutions
- Fixed a crash with the search functionality in locals / autos / watch windows when the IDE is not in break mode


Microsoft Visual Studio Community 2019 16.1.3
- Fixed known issue: Fixed VSiX Installer throwing an IOException when executed from Visual Studio installation folder
- Fixed known issue: Removed double-prompting for survey on uninstall
- Enabled a help link for new users to get help choosing a workload


Microsoft Visual Studio Community 2019 16.1.1
- Custom tasks with default contextType via tasks.vs.json are broken in Open Folder
- No snapshot created for C++ native code in Memory Usage tool in the Diagnostic Tools window while debugging
- Crash in VS 16.1.0 when pressing the link “search online”
- Fixed the issue where sometimes certain features (i.e. Find All References) in LiveShare guest session do not work
- Fixed an issue where the devenv.exe process could hang around after shutdown of Visual Studio for up to 30 seconds


Microsoft Visual Studio Community 2019 16.1.0

IDE:
- Visual Studio IntelliCode is now generally available and comes installed with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML
- We have added Per-Monitor Awareness support
- New codefixes are available for C#
- Most Recently Used has been added to Visual Studio Search

Debugger:
- Source Link authentication improvements have been implemented
- We have added nuget.org symbol server to the list of default symbol servers
- Time Travel Debugging preview now includes exception stepping support

Extensibility:
- We have removed the need for .resx file in VSIX projects (BuildTools update)
- VSIX Project template now uses the new SDK version

Performance:
- You can now experience optimizations to improve the solution load time of very large solutions
- Template authors can add custom tags to their templates
- There is now CodeLens support for custom UI
- We have provided updates to Language Server Protocol implementation
- We have updated behavior for switching between solutions, folders, and other views

C++:
- In-editor documentation for CMake has been added
- Use Windows Subsystem for Linux with C++ natively in Visual Studio, and AddressSanitizer for Linux projects and WSL
- We have made improvements and modified colorization in C++ Quick Info tooltips
- We have implemented new C++ Code Analysis quick fixes

F#:
- We have released more performance improvements and a bulk of bug fixes for F# and F# tooling

.NET:
- New .NET productivity features include one-click code cleanup on projects and solutions, a new toggle block comment keyboard shortcut, refactoring to move types to other namespaces
- You can now clone code from an SSH URI through the clone screen in the start window
- .NET Productivity additions in this release include intellisense completion for unimported types, toggling single-line comment/uncomment, exporting naming styles to editorconfig, and a new code style setting for preferring usings inside/outside namspaces
- We have implemented .NET SDK tooling additions primarily around supporting WinForms and WPF projects for .NET Core 3.0 along with bug fixes and performance improvements
- Visual Studio SDK v16.0 has been released to NuGet
- A preview of the XAML Designer for .NET Core 3.0 WPF development is available

Xamarin:
- Default Android Experience for Xamarin now supports API 28
- Xamarin.Forms XAML recommendations for design time attributes
- Top Issues Fixed in Visual Studio 2019 version 16.1
- Cannot navigate to the symbol under the caret in ASP.NET MVC Projects
- Resx editor doesn't render
- Find All References minimises when using arrow keys
- Could not copy the file "objx64DebugManagement.exe" because it was not found
- Xamarin.iOS cannot find the application manifest. Please ensure the project contains a manifest file named 'Info.plist"
- nmake environment missing path to NETFX tools
- Clicking on a ASP.NET Core project in solution opening the project .csproj file
- [MSConnect 3142311] Visual Studio IDE ?? E1449,???????????,???? -> Visual Studio IDE prompt E1449, but the code can compile and run normally, and the result is also correct
- Assembly reference is removed from project after running app referencing library
- When updating Visual Studio 2019 from RC to GA, RC shortcuts for Visual Studio are left behind


Microsoft Visual Studio Community 2017 16.0.0
- Change log not available for this version


Microsoft Visual Studio Community 2017 15.9.11
- Access violation C++ /CLI 15.9.5 ISO C++ Latest Draft Standard since 15.9.5
- PGO Code Gen Bug - Vectorized instruction accessing memory OOB
- We have implemented a C++ compiler fix to correct exception handling support for code using setjmp/longjmp in Release mode
- We have implemented a C++ linker fix regarding information in PDB where the incorrect module info could result in heap corruption when producing a stripped PDB file either by PDBCopy.exe or by link.exe when option /PDBSTRIPPED is specified
- We have corrected dual signing of the ARM64 Visual C++ Redistributable installer


Microsoft Visual Studio Community 2017 15.9.10
- We have fixed an issue with debugging using Docker when a web proxy is configured
- In debugging using Docker, you will now experience improved error handling for failures related to drive sharing configuration (for example, expired credentials)


Microsoft Visual Studio Community 2017 15.9.9

Fixed:
- SSDT: We fixed a crash in the SSIS Foreach Loop container
- A few .NET native for UWP customer issues were fixed in .NET native tools 2.2 (UWP 6.2.4)
- We have corrected dual signing of Visual C++ Redistributable installers


Microsoft Visual Studio Community 2017 15.9.8
- ModelBus-enabled text transformation fails on 15.8
- SSDT: Fix to improve performance of loading solutions with multiple projects


Microsoft Visual Studio Community 2017 15.9.7

These are the customer-reported issues:
- Crashes when expanding variables!
- /DEBUG:FASTLINK + C7 + PCH crashes debugger
- Native C++ application crashes because of stack corruption with VS 2017 15.9.2
- Incorrect Release Mode code
- Xamarin Unobserved Task Exception WebRequest
- Link /SOURCELINK option seems to do nothing. This fixes Source Link for Managed C++ Debugging
- Fixed an issue with corruption of AVX/MPX/AVX512 registers while Debugging
- Update of Microsoft.VCLibs.140.00.UWPDestkop framework packages for C++ UWP DesktopBridge applications adding support for ARM64
- Corrected incorrect version of VCToolsRedistVersion in Microsoft.VCToolsVersion.default.props
- Corrected unsigned embedded dll for VC Redist installers
- SSDT/Web Tools: We fixed an issue where SQL LocalDB was not installed on Polish, Turkish, and Czech locales
- SSDT: We fixed an issue affecting SQL Server Aalysis Services (Method not found exception when clicking on UI)
- SSDT: We fixed an accessibility issue which was causing the contents of a table not to be visible in the result window when using High-Contrast mode


Microsoft Visual Studio Community 2017 15.9.6
- Installation failures of the Unity Editor component in China
- Starting a new nanoFramework project from a template
- Deployment errors after VS2017 update
- Android Deploy failed - Error ADB0010
- Error in German translation: info bar "session closed unexpectedly"
- Visual Studio 2017 create offline layout problem: Failed to load from stream for non-ENU layouts
- Extension auto-update can leave extension disabled


Microsoft Visual Studio Community 2017 15.8.9
- Added support for Xcode 10.1 in Visual Studio Tools for Xamarin.
- Updated the Xamarin.Forms template to Xamarin.Forms 3.3.0.
- Update 15.8.6 breaks Installer Projects.
- Internal Compiler error in VS15.8 msc1.cpp line 1518.
- Microsoft Visual Studio 2017 Installer Projects 0.8.8 and VS 15.8.6.
- SFINAE fails to detect matching overloaded function in preview VS preview 3 15.9.0.
- XAML Designer crash on Visual Studio close.


Microsoft Visual Studio Community 2017 15.8.8
- These are the customer-reported issues addressed in 15.8.8:
- /DEBUG:FASTLINK no debug info for STL types included via PCH.
- Bad codegen seen in 15.8 RTW compiler.
- Heap corruption in stack unwinding when inlining function.
- Linker consumes 6 GB of memory for specific test case.


Microsoft Visual Studio Community 2017 15.8.7
Azure DevOps:
- Visual Studio Team Services is now Azure DevOps! You will see this new branding in Team Explorer and in references across Visual Studio.


Microsoft Visual Studio Community 2017 15.8.6
Summary of What's New in 15.8.6:
- The latest Windows 10 SDK is available.

Top Issues Fixed in 15.8.6:
- These are the customer-reported issues addressed in 15.8.6:
- NuGet packages for Intellisense are broken.
- Visual Studio closes after opening sln.
- App.Config XML editor still freezing in 15.8.4.
- Details of What's New in 15.8.6:
- Latest Windows 10 SDK for Universal Windows Platform developers
- The latest Windows 10 SDK (build 17763) is now available as an optional component for the Universal Windows Platform development workload. You can add this SDK to the workload by selecting the Windows 10 SDK (10.0.17763.0) checkbox.


Microsoft Visual Studio Community 2017 15.8.5
- Debugger tooltip does not expand in Xamarin.iOS debugging session.
- Debugger won't let me leave execution point (Android).
- After updating to 15.8.1, data tip does not show when debugging.
- Debugger data tip does not expand [Editor].
- Exception:MSB0001: Internal MSBuild Error: Already registered for build-time.
- Wrong path to resource in manifest for ClickOnce after upgrading to VS 15.8.1.
- ClickOnce Manifest error in 15.8.
- ClickOnce Publish is missing certain references.
- ClickOnce: Language file copied to wrong location.
- Reference missing in the ClickOnce publish folder.
- Compiling non-.NET SDK style F# projects results in an internal MSBuild error unless MSBuild parallelism is set to 1.
- F# is not NGEN'd in Visual Studio.
- F# deploys the FSharp.Core 4.5.0.0 binary in the 4.4.3.0 location.


Microsoft Visual Studio Community 2017 15.2.26430.16
- Fixed a WebDeploy install issue on RS3


Microsoft Visual Studio Community 2017 15.2.26430.15
- Fix crash when specific unnamed code constructs were used in C/C++ code


Microsoft Visual Studio Community 2017 15.2.26430.14
- New Project menu fails with error "Value cannot be null. Parameter name: eventId"
- VS2017 fails to start and immediately errors out with "Unknown Error" message


Microsoft Visual Studio Community 2017 15.2.26430.13
- Update to Visual Studio (version 15.2) solution loading caused forced restart
- Visual Studio 2017 randomly restarts after 15.2 update

Streamlabs OBS 0.21.1 查看版本資訊

更新時間:2020-04-14
更新細節:

Microsoft Visual Studio Community 2019 16.5.3 查看版本資訊

更新時間:2020-04-08
更新細節:

What's new in this version:

Microsoft Visual Studio Community 2019 16.5.3
- An error occurred while generating the SSH keys. Please check that the environment is properly configured. Details: cat: /Users/cc/Library/Caches/Xamarin/XMA/Keys/1984b83a-dde9-4031-919d-b1d1b8411d0d: No such file or directory
- InvalidOperationException while debugging Xamarin Forms app
- Frame note in module in Xamarin Forms Android
- Internal compiler error is fixed and analysis for WDK completes as usual.
- We fixed an issue in the new Find in Files experience where hidden files and auto-generated files were not searchable.
- Fixed issue with deployment of UWP apps to remote machines where deployment fails with message "DEP0600: Deployment failed. DkmException - Error in the application."
- Local static variable not initialized in inlined function of class imported from dll
- VS 2019 16.5.X: Multiple startup projects while Live Visual Tree was last opened in a debug session crashes
- Fixed issues where for the C++ formatting indentation of new lines with only ending parenthesis
- Fixed a bug preventing some users from installing 16.5
- Fix an issue where Visual Studio can crash when the display configuration changes.
- Fixed an issue causing slow downs when opening solutions that are impacting the IntelliSense code and related operations
- Fixed a crash with the debugger that users can run into when the target application being debugged raises an exception
- Added support for Xcode 11.4


Microsoft Visual Studio Community 2019 16.5.2
Fixed:
- An error occurred while generating the SSH keys. Please check that the environment is properly configured. Details: cat: /Users/cc/Library/Caches/Xamarin/XMA/Keys/1984b83a-dde9-4031-919d-b1d1b8411d0d: No such file or directory
- InvalidOperationException while debugging Xamarin Forms app
- Frame note in module in Xamarin Forms Android
- Internal compiler error is fixed and analysis for WDK completes as usual
- We fixed an issue in the new Find in Files experience where hidden files and auto-generated files were not searchable
- Fixed issue with deployment of UWP apps to remote machines where deployment fails with message "DEP0600: Deployment failed. DkmException - Error in the application."
- Local static variable not initialized in inlined function of class imported from dll
- VS 2019 16.5.X: Multiple startup projects while Live Visual Tree was last opened in a debug session crashes
- Fixed issues where for the C++ formatting indentation of new lines with only ending parenthesis
- Fixed a bug preventing some users from installing 16.5
- Fix an issue where Visual Studio can crash when the display configuration changes
- Fixed an issue causing slow downs when opening solutions that are impacting the IntelliSense code and related operations
- Fixed a crash with the debugger that users can run into when the target application being debugged raises an exception
- Added support for Xcode 11.4


Microsoft Visual Studio Community 2019 16.5.1
- A bug is fixed in loop unroller which might lead to wrong condition codes being generated in the unrolled loop
- Fixed a bug that caused ServiceHub.Host.CLR.x64 to stop working
- Fixes issue in Chinese version of compiler errors C4533 and C2362 which resulted in incorrect order of string substitution for those languages
- Improved stability of the Diagnostic Tools and Performance Profiler
- Code generation problem causing crash with pure virtual destructor in const object
- Fixed a constant evaluation regression from 16.5 Preview 2
- Fixed an issue where MacOS couldn't be paired
- Fixed an issue where the Diagnostic Tools while debugging and Performance Profiler fail to launch on XBox devices


Microsoft Visual Studio Community 2019 16.5.0
Visual Studio IDE:
- On-hover a close button appears for each document in the tab group overflow list
- Multi-selection of Azure directories
- Implemented user suggested improvements in vertical tabs

Debugging:
- Decompilation of C# code
- Attach to processes running in Docker Windows containers
- Open Enclave debugging for Azure Confidential Computing
- Improvements to Allocation view in .NET Object Allocation Tracking tool
- View which managed thread is holding a .NET object lock
- Open Enclave debugging for Azure Confidential Computing
- Pin properties in DataTips and the Autos, Locals, and Watch windows in C++

Azure Tools:
- Productivity Improvements | Now provides .NET Core Worker Server support
- Support was added for Azure Functions v3. This gives a new option during project creation to use v3 instead of v2
- When publishing to App Service Linux, Visual Studio now waits until the app is running before opening the browser window

C++:
- IntelliCode Team Completions model & member variables support
- IntelliSense improvements
- Connection Manager over the command line
- Debug/deploy for WSL
- Support for FIPS 140-2 compliance mode
- Language services for CMake Language files & better CMake project manipulation
- Visual Studio Linux projects now have more accurate IntelliSense and allow you to control remote header synchronization on a project-by-project basis

F# language and tools:
- Performance improvements for large solutions
- Preview FSharp.Core features are now guarded by the LangVersion flag
- Various bug fixes and enhancements

.NET Productivity:
- Refactoring to turn a fragment of code from an existing method into a local function
- Refactoring to make members static
- Refactoring to simplify string interpolations
- EditorConfig option to exclude analyzers to run on generated files or folders
- Analyzer authors can now distribute custom code refactorings as a NuGet package
- Ability to convert if to switch statements or switch expressions
- IntelliSense completion for unimported extension methods
- Ability to use System.HashCode to implement the GetHashCode method when System.HashCode is available

Testing:
- Profile a unit test in .NET Core
- Default processor architecture 'Auto' setting
- Performance improvements in memory consumption and load time
- Better diagnostics for Live Unit Testing

JavaScript/TypeScript:
- Code Search for JavaScript/TypeScript
- ESLint for TypeScript files
- TypeScript 3.8 Beta compiler and language service for JavaScript and TypeScript.
- Experimental: Faster syntax highlighting engine that uses the syntax tree instead of TextMate grammars

SQL:
- Unable to view or open SQL Table Designer from SQL Server Object Explorer and Server Explorer

UWP/WPF Tooling:
- Enabled support for the 1909 version of Windows 10 as a UWP target platform.
- Dragging an image from project into the XAML editor generates an Image tag
- Changing “Artboard Background” color for the XAML Designer now works with WPF .NET Core projects
- XAML Designer now supports loading .NET Core 3.x Projects that include PublishSingleFile, RuntimeIdenfier and PublishTrimmed settings

Xamarin:
- Use XAML Hot Reload on multiple emulators, simulators, and devices at once
- Document Outline for Xamarin.Forms XAML UIs
- Android Apply Changes
- Custom Profiles with Startup Tracing
- Kotlin support for Xamarin.Android generator
- Improved AndroidManifest.xml Merging
- Custom Control Quick Changes for Android Layouts
- Improved Android IntelliSense


Microsoft Visual Studio Community 2019 16.4.6
Fixed:
- Miscompile, boolean condition deduced to be always true
- Issue with loop unroll in Visual Studio 2019 compiler
- CL (VC v19.24) crashes when building in a docker volume folder
- CL (VC v19.22) crashes when it starts with the /ZI parameter in the docker container
- Compiling SSE intrinsics with MSVC compiler 19.20: compiled code yields incorrect results in one specific case
- C++ AMP code will not compile in Visual Studio 2019 16.3.1
- Sometimes coroutine_handle<>::destroy() resumes coroutine instead of destroying it
- New Spectre mitigation options in C++ compiler: /Qspectre-load & /Qspectre-load-cf for speculative load hardening

Security Advisory Notice:
- Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector improperly handles file operations, or the Windows Diagnostics Hub Standard Collector Service fails to properly sanitize input.

Spoofing vulnerability when creating Outlook Web -Add-in:
- A spoofing vulnerability exists when creating an Outlook Web-Addin if multi-factor authentication is enabled, as it includes a reply URL that is not secured by SSL. An attacker who successfully exploited this vulnerability could compromise the access tokens, exposing security and privacy risks.

Visual Studio Extension Installer Service Denial of Service Vulnerability:
- A denial of service vulnerability exists when the Visual Studio Extension Installer Service improperly handles hard links. An attacker who successfully exploited the vulnerability could cause a target system to stop responding.


Microsoft Visual Studio Community 2019 16.4.5
-Merge Conflict: "Take Source"/"Keep Target" is missing
-Crashes when trying to debug uwp application
-Unable to select target platform azure v12 for database project
-Fixed crashes or errors that can occur when running Visual Studio after an install action that requires a reboot
-Fixed an issue deploying Xamarin.Android apps. This peviously required a manual uninstall of the app from the device or emulator
-This change fixes a bug where the compiler may sometimes incorrectly remove an instruction in a C++ coroutine


Microsoft Visual Studio Community 2019 16.4.4
Fixed:
- Custom Project Template Not Found
- msvsmon.exe crashes when hitting breakpoint in native C++ code
- Search for a folder in solution explorer, then click home or the X in the search box. The view is reset.
- External Tools argument current line is always zero
- Can't create v3 Function project
- Access violation reading location 0xFFFFFFFFFFFFFFFF. after updating to VS 2019 Update 16.4.3
- Cannot create function app under 16.4
- MSVC2019 generates AVX-512 instruction in AVX/AVX2 mode
- Bad code generation with rsqrtss (register clobber)
- Visual Studio 2019 Debugger crashes when viewing FastLink callstack
- C#: Fixed a crash when an attribute constructor is decorated with itself and Nullable Reference Types is enabled
- Fixed an optimization-analysis bug where we lose track of alias information for arrays of indeterminate length (declared as extern int a[]) when we unroll loops, leading to possible incorrect dead-store removal.


Microsoft Visual Studio Community 2019 16.4.3
CVE-2020-0602 ASP.NET Core Denial of Service Vulnerability:
- A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles web requests.

CVE-2020-0603 ASP.NET Core Remote Code Execution Vulnerability:
- A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles in memory.

CVE-2020-0605 .NET Core Remote Code Execution Vulnerability:
- Exploitation of the vulnerability requires that a user open a specially crafted file with an affected version of .NET Core. In an email attack scenario, an attacker could exploit the vulnerability by sending the specially crafted file to the user and convincing the user to open the file.The security update addresses the vulnerability by correcting how .NET Core checks the source markup of a file.

CVE-2020-0606 .NET Core Remote Code Execution Vulnerability:
- Exploitation of the vulnerability requires that a user open a specially crafted file with an affected version of .NET Core. In an email attack scenario, an attacker could exploit the vulnerability by sending the specially crafted file to the user and convincing the user to open the file.The security update addresses the vulnerability by correcting how .NET Core checks the source markup of a file.

Fixed:
- DateTime.Now = Cannot provide the valuehost value not found
- MSVC codegen error vector reverse_iterator x64 C++17 debug build
- C2440 error building atlenc.h with /permissive- in VS 16.4 Preview 1
- Last Visual Studio update broke NTLM authentication on Android (seems like new version of Momo would be a reason)
- Visual Studio 16.3.1 fails at compiling template code (e.g. from Basler Pylon SDK)
- Using TypeScript 3.7 for IntelliSense
- XCode 11.3 is too new all of a sudden after update to 8.4
- You uploaded an APK or Android App Bundle with invalid or missing signing information for some of its files. You need to create a valid signed APK or Android App Bundle
- Unable to Run UWP project
- JavaScript IntelliSense not working after update 16.4.1
- Xib Xcode is to new(rendering problem when using custom components)
- Storyboard error'Xcode is too new'
- Stability improvements for debugging watchOS applications
- Adds Xcode 11.3 SDK support
- Fixed crash when fstack-protector-strong flag is enabled
- Fixed some inconsistent behavior with Debugger


Microsoft Visual Studio Community 2019 16.4.2
- VS2019 Preview 4 broke conditional compilation symbols in C#
- API has been deprecated
- Android debugging not working in latest release 16.4 "Debuggee returned error code INVALID_ARGUMENT"
- Fixed a frequent UI delay that can occur while using the editor
- Fixed a crash when an attribute constructor is decorated with itself and Nullable Reference Types is enabled while using C#
- Fixed an issue that resulted in Visual Studio failing to start or crashing on C# solution load on certain Virtual Machine setups
- Fixed a bug where user defined conditional compliation symbols are lost when the build properties page is reopened


Microsoft Visual Studio Community 2019 16.4.1
Fixed:
- Fixed "the write operation failed. you must first acquire write access from dataschemamodelcontroller" error trying to publish a database
- Fix ExecutionEngineException exceptions when using SignalR on iOS devices in some configurations
- Runtime Fix "CEE_RET: value type stack" crash when interpreter was enabled with some libraries
- TypeScript 3.7.3 is now included by default, which contains several fixes for issues that effect the JavaScript and TypeScript editing experience.
- May allow mitigation of a Per-Monitor awareness related crash in Visual Studio


Microsoft Visual Studio Community 2019 16.4.0
- Visual Studio now supports “FIPS compliance mode”
- XAML Designer zoom/position now defaults to Fit All
- Create Data Binding Dialog has been added
- Improvements to regions IntelliSense
- Snippets in XAML IntelliSense
- Pop-up XAML editor as a separate window from designer
- Displaying resources for referenced assemblies
- Just My XAML in Live Visual Tree
- Merge Resource Dictionary
- XAML Islands support
- Edit Template now works with controsl from 3rd party controls
- Better Clang-Tidy support in C++ CMake projects
- AddressSanitizer support for projects compiled with MSVC on Windows
- Support for publishing local Git repositories to GitHub
- Change your document tabs to a vertical layout with Vertical Document Tabs
- .NET Productivity additions in this release include the ability to configure the severity level of a code style rule directly in the error list, Find All References now has the option to group by type and member, and a refacotring to make a local function static and pass in variables defined outside of the function to the function's declaration and calls
- Integrated terminal adds new functionality as well as general stability fixes (only available on preview releases)
- Containers tool window adds the ability to inspect, stop, start, and remove Docker containers and images
- Option to improve startup peformance by auto hiding tool windows
- Clang-Tidy support in C++ MSBuild and CMake projects, for both Clang and MSVC
- Automatic detection of SQL Server and Azure Storage connections strings when managing publish dependencies or using Connected Services
- Added support for developing Azure Functions using the 64bit runtime
- Added support for .NET Core 3.0 app publishing options: Ready to Run (Crossgen), Linking, and SingleExe
- .NET Productivity additions in this release include the ability to configure the severity level of a code style rule directly through the editor, navigate easily up the inheritance chain with the new Go To Base command, adding null checks for all parameters, and XML documentation for overriding methods.


Microsoft Visual Studio Community 2019 16.3.10
- Xamarin fastlane: "There was an error while syncing the developer information: 'Limit of requests to iTunes Connect is reached'"
- MSIX Package Project with WPF App - Create App Packages no longer works


Microsoft Visual Studio Community 2019 16.3.9
- Edit Continue Crashes IDE
- Link.exe exited with code - 1073741819 when generating map files
- ClickOnce installer prerequisite vcredist 14 (x64) is invalid after download
- Every time I hit a breakpoint and apply changes with edit & continue Visual Studio crashes to desktop
- Fixed crash when editing code while debugging ASP.NET applications


Microsoft Visual Studio Community 2019 16.3.8
- Added support for Xcode 11.2
- 'TypeConverter cannot convert from System.String' after upgrade to Visual Studio 2019
- Fixed an issue where loading existing extensions (.design dll) in UWP crashes Visual Studio


Microsoft Visual Studio Community 2019 16.3.7
- C++ Linux project - Remote header sync is broken in Visual Studio 16.3
- Visual Studio 16.3 opens some files with notepad
- Fixed an issue with the Show Output window either closing too quickly
- Fixed an issue where Visual Studio 2019 stops responding in several scenarios, including opening a solution, changing solution configuration, and closing a solution


Microsoft Visual Studio Community 2019 16.3.6
- Automatic ANSI .rc file conversion to UTF8
- Fixed an inaccurate error message when developers try publishing .NET Core 3.0 apps to Azure
- Stability improvement in msbuild/dotnet restore when plugins are used to restore against authenticated feeds


Microsoft Visual Studio Community 2019 16.3.5
- Change log not available for this version


Microsoft Visual Studio Community 2019 16.3.0
New:
- Support for adding new Open API & GRPC service references to .NET Core 3.0 projects
- Support for F# 4.7 and various F# tooling improvements
- Improvements for C++ developers, including toggleable line comments and improved IntelliSense member list filtering
- Search through recent projects, solutions, and folders within the start window
- Search for templates in the New Project Dialog with advanced search capabilities
- Publish .NET Core 3.0 worker projects to Azure Container Registry, DockerHub, etc.
- .NET Productivity additions in this release include the ability to rename the containing file when renaming a class as well as Edit and Continue enhancements within the debugger
- Debug Azure Functions running in Linux containers
- Search individual components while installing or modifying in the Visual Studio Installer
- Streamlined Visual Studio update experience that integrates Visual Studio IDE and Installer updates
- Differentiate workloads and components when adding them in the Visual Studio IDE
- Code Search via VS Search (Ctrl+Q)
- Easily find newly installed project templates, view selected values on filters, and pin recently used templates in the New Project Dialog
- Easily configure your applications' dependencies in publish profiles using the new [Add Dependency] wizard(#webtools-add-dependency-wizard)
- The Visual Studio installer components for .NET Core 2.1 and 2.2 now also include templates (instead of just the runtime)
- Tooling support for serving static assets from within a Razor class library
- Updated Python Testing Experience using the newly-added Python testing framework pytest as well as a modified unittest experience
- Reduced time to index large folders and search for files in these folders
- Added support for Xcode 11 and iOS 13
- Added support for Android 10
- Use XAML Hot Reload for Xamarin.Forms. to rapidly iterate on your Xamarin.Forms UI
- Android Material Design in the XAML Previewer for Xamarin.Forms
- New constraint editor in the Xamarin Designer for iOS
- Enabled publishing iOS apps on Windows
- There are new options for editing .plist files
- Improved tasks view when debugging in Parallel Stacks Window
- A variety of C++ productivity improvements, including new C++ Core checks, a new default semantic colorization scheme, and on-by-default IntelliCode
Support for parallel builds in MSBuild-based Linux C++ projects that leverage the native WSL experience
- .NET Productivity additions in this release include the ability to wrap chains of fluent calls, introduce a local variable immediately after writing its initializer, .NET Core tooling support for analyzers, and an option to expand the list of completions for unimported types
- JavaScript/TypeScript syntax classifications and refactorings are more responsive in files
- Updated the C++ IntelliCode base model to be on-by-default and included Repeated Edits for C#
- Support for TypeScript 3.6 and more responsive JavaScript/TypeScript refactorings
- The Performance Profiler via ALT-F2 now provides a database tool for .Net Core projects
- Added a prompt to install Docker Desktop when adding Docker Support
- Added the capability to load symbols manually for Azure Watson and .NET Core remote debugging
- Restored certificate generation and improved the UWP Package signing experience

Top Issues Fixed in Visual Studio 2019 version 16.3.0:
- "Create Test Certificate" option missing from UWP SDK in VS2019
- VS2019 - Query designer stopped working
- Project Properties - Code Analysis - Text is WRONG
- Visual Studio 2019 freezes and crashes on creating new project
- Editor and productivity features are not fully localized in Visual Studio 2019 16.3 Preview 3
- Problem with command Tab order (in design mode)
- Error: Some or all identity references could not be translated.
- Visual Studio 16.2 hangs opening any dialog for editing
- error MSB6006: "CL.exe" exited with code 2.
- Blank code metrics result
- VS2019 is crashing during start of the debug session if "Enable Edit and Continue" is switched off.
- Visual Studio 2019(16.0.2) generator incorrect code with inline+/O2 in Qt 5.12.3 QBezier
- Error Signing into VS Feedback Tool
- Rename refactoring does not work in files included in Shared Projects - Rename operation was cancelled or is not valid
- Brace completion when member list is up does not put the character in the right position
- Problem with command Tab order (in design mode)
- error MSB6006: "CL.exe" exited with code 2.
- Error Signing into the VS Feedback Tool
- blank code metrics result
- Rename refactoring does not work in files included in Shared Projects - Rename operation was cancelled or is not valid
- C++/CLI bug with inline namespaces header
- Error: Some or all identity references could not be translated.
- rvalue-reference-to-array can bind to lvalue-reference-to-array
- Brace completion when member list is up does not put the character in the right position
- Secure Secrets with Azure Key Vault Not In Connected Services List
- VS file search is signficantly slower than VA file search
- Visual Studio crash when TFS is not found.
- Visual Studio error displaying .razor file.
- Increase AndroidClientHandler timeouts.
- "Create Test Certificate" option missing from UWP SDK in VS2019.


Microsoft Visual Studio Community 2019 16.2.5
Fixed:
- Visual Studio stops respsonding on creating a new SSIS project
- Fixed UI freezes occurring after extended usage of the editor

Security Advisory Notices:
- Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector Service improperly impersonates certain file operations. An attacker who successfully exploited this vulnerability could gain elevated privileges. An attacker with unprivileged access to a vulnerable system could exploit this vulnerability. The security update addresses the vulnerability by ensuring the Diagnostics Hub Standard Collector Service properly impersonates file operations

Denial of Service Vulnerability in .NET Core:
- A denial of service vulnerability exists when .NET Core improperly handles web requests. An attacker who successfully exploited this vulnerability could cause a denial of service against a .NET Core web application. The vulnerability can be exploited remotely, without authentication


Microsoft Visual Studio Community 2019 16.2.3
- Top Issues Fixed in Visual Studio 2019 version 16.2.3
- Fixed: Android SDK not found after upgrade to 16.2
- Fixed: VS won't start after update with message tht setup is complete
- Fixed an issue resulting in an installer verification or manifest verification fail when user is updating through the setup UI
- Fixed an issue that caused Visual Studio to crash or stop responding during shutdown
- Fixed a timing-related issue while saving changed Xamarin.Android project properties or building the project that resulted in the product to stop responding
- Fixed an issue with Visual Studio crashing when C# users typed above a namespace
- Fixed an issue preventing SSIS packages from successfully running in some circumstances after reloading a solution


Microsoft Visual Studio Community 2019 16.2.2
Fixed:
- Fixed Test Explorer doesn't show my tests on VS2019 16.2.0
- Fixed a problem where Visual Studio can stop responding during shutdown

Security Advisory Notices:
- CVE-2019-1211 Git for Visual Studio Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists in Git for Visual Studio when it improperly parses configuration files. An attacker who successfully exploited the vulnerability could execute code in the context of another local user. To exploit the vulnerability, an authenticated attacker would need to modify Git configuration files on a system prior to a full installation of the application. The attacker would then need to convince another user on the system to execute specific Git commands. The update addresses the issue by changing the permissions required to edit configuration files


Microsoft Visual Studio Community 2019 16.2.0
IDE:
- Hold down the Alt key + a letter indicated by an underline in the word to quickly jump to different actions in the start window and new project dialog screens for complete keyboard accessibility
- Take any file type including solution files and drop them on to the start window when you launch Visual Studio to load the file
- Resize the start window and new project dialog by dragging the edges. Visual Studio remembers changed sizes between invocations of the windows. Ability to maximize the windows by double clicking in the title bar area and minimize the windows by clicking on the task bar icon when in their launch states
- Access the Developer Command Prompt and Developer Power Shell by either going to “Tools > Command Line” or by searching for them via the Visual Studio Search. Accessing them from within the IDE, automatically sets their path according to the currently opened solution or folder
- The Preview Features tools options page has a new look that provides more information of the feature. Check this page for new features and to provide feedback on features
- Preview Feature: Enable the “Standard tool window layout” preview feature to improve the startup time for Visual Studio by minimizing the impact of opening tool windows
- Backup files are now saved to a temporary folder to avoid using unnecessary storage space in My Document folders that are synchronized with OneDrive
- Users only have to sign in one time to access Azure resources in Visual Studio, Azure CLI or Azure PowerShell
- Developer PowerShell enables users to do everything available in Developer Command Prompt, but now from the familiar PowerShell interface
- Visual Studio retains filters for language, platform, and project type between invocations of the new project dialog for easier access generally used templates with fewer clicks

Extensibility:
- LSP: Folding Range has been updated to better support large snippets
- An extension that uses Newtonsoft.Json may take advantage of features in the new version

C++:
- For local CMake projects configured with Clang, Code Analysis now runs clang-tidy checks, appearing as part of background code analysis as in-editor warnings (squiggles) and in the Error List

Updated the header for C++17's P0067R5 Elementary string conversions:
- Added floating-point to_chars() overloads for chars_format::fixed and chars_format::scientific precision (chars_format::general precision is the only part not yet implemented)
- Optimized chars_format::fixed shortest

Added the following C++20 Standard Library preview features:
Available under /std:c++latest:
- P0020R6: atomic
- P0463R1: endian enumeration
- P0482R6: char8_t type for UTF-8 characters and strings
- P0653R2: to_address() for converting a pointer to a raw pointer

Available under /std:c++17 and /std:c++latest:
- P0600R1: [[nodiscard]] in the library

Available unconditionally:
- P0754R2: header
- P0771R1: std::function move constructor should be noexcept
- Windows SDK is no longer a dependency for the CMake for Windows and CMake for Linux components
- Improvements to the C++ linker to significantly improve iteration build times for the largest of input. /debug:fast and /incremental times have been improved on average by 2x, and /debug:full by 3-6x

Visual Studio Installer support:
- The Visual Studio Installer now handles improved size space detection based on what a user already has installed. If the required amount of space is significantly larger than what is available, the previous warning is now converted to an error and blocks installations


Microsoft Visual Studio Community 2019 16.1.6
Security Advisory Notices:
- CVE-2019-1077 Visual Studio Extension Auto Update Vulnerability
- An elevation of privilege vulnerability exists when the Visual Studio Extension auto-update process improperly performs certain file operations. An attacker who successfully exploited this vulnerability could delete files in arbitrary locations. To exploit this vulnerability, an attacker would require unprivileged access to a vulnerable system. The security update addresses the vulnerability by securing locations the Visual Studio Extension auto-update performs file operations in.

CVE-2019-1075 ASP.NET Core Spoofing Vulnerability:
- A spoofing vulnerability exists in ASP.NET Core that could lead to an open redirect. An attacker who successfully exploited the vulnerability could redirect a targeted user to a malicious website. To exploit the vulnerability, an attacker could send a link that has a specially crafted URL and convince the user to click the link.
- The security update addresses the vulnerability by correcting how ASP.NET Core parses URLs. Details can be found in the .NET Core release notes.

CVE-2019-1113 WorkflowDesigner XOML deserialization allows code execution:
- A XOML file referencing certain types could cause random code to be executed when the XOML file is opened in Visual Studio. - There is now a restriction on what types are allowed to be used in XOML files. If a XOML file containing one of the newly unauthorized types is opened, a message is displayed explaining that the type is unauthorized.


Microsoft Visual Studio Community 2019 16.1.5
- Fixed known issue: Merge tools in "Resolve conflicts" not shown


Microsoft Visual Studio Community 2019 16.1.4
- Fixed known issue: The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted
- Fixed known issue: VS 2019 crashes when debugging async code
- Fixed known issue: Xamarin problem following update to VS2019 16.1
- Fixed known issue: [Xcode11] [Simulator] Updating to Xcode 11 stops the simulator from launching
- Improved the reliability of Visual Studio by fixing an intermittent issue that happens when opening solutions
- Fixed a crash with the search functionality in locals / autos / watch windows when the IDE is not in break mode


Microsoft Visual Studio Community 2019 16.1.3
- Fixed known issue: Fixed VSiX Installer throwing an IOException when executed from Visual Studio installation folder
- Fixed known issue: Removed double-prompting for survey on uninstall
- Enabled a help link for new users to get help choosing a workload


Microsoft Visual Studio Community 2019 16.1.1
- Custom tasks with default contextType via tasks.vs.json are broken in Open Folder
- No snapshot created for C++ native code in Memory Usage tool in the Diagnostic Tools window while debugging
- Crash in VS 16.1.0 when pressing the link “search online”
- Fixed the issue where sometimes certain features (i.e. Find All References) in LiveShare guest session do not work
- Fixed an issue where the devenv.exe process could hang around after shutdown of Visual Studio for up to 30 seconds


Microsoft Visual Studio Community 2019 16.1.0

IDE:
- Visual Studio IntelliCode is now generally available and comes installed with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML
- We have added Per-Monitor Awareness support
- New codefixes are available for C#
- Most Recently Used has been added to Visual Studio Search

Debugger:
- Source Link authentication improvements have been implemented
- We have added nuget.org symbol server to the list of default symbol servers
- Time Travel Debugging preview now includes exception stepping support

Extensibility:
- We have removed the need for .resx file in VSIX projects (BuildTools update)
- VSIX Project template now uses the new SDK version

Performance:
- You can now experience optimizations to improve the solution load time of very large solutions
- Template authors can add custom tags to their templates
- There is now CodeLens support for custom UI
- We have provided updates to Language Server Protocol implementation
- We have updated behavior for switching between solutions, folders, and other views

C++:
- In-editor documentation for CMake has been added
- Use Windows Subsystem for Linux with C++ natively in Visual Studio, and AddressSanitizer for Linux projects and WSL
- We have made improvements and modified colorization in C++ Quick Info tooltips
- We have implemented new C++ Code Analysis quick fixes

F#:
- We have released more performance improvements and a bulk of bug fixes for F# and F# tooling

.NET:
- New .NET productivity features include one-click code cleanup on projects and solutions, a new toggle block comment keyboard shortcut, refactoring to move types to other namespaces
- You can now clone code from an SSH URI through the clone screen in the start window
- .NET Productivity additions in this release include intellisense completion for unimported types, toggling single-line comment/uncomment, exporting naming styles to editorconfig, and a new code style setting for preferring usings inside/outside namspaces
- We have implemented .NET SDK tooling additions primarily around supporting WinForms and WPF projects for .NET Core 3.0 along with bug fixes and performance improvements
- Visual Studio SDK v16.0 has been released to NuGet
- A preview of the XAML Designer for .NET Core 3.0 WPF development is available

Xamarin:
- Default Android Experience for Xamarin now supports API 28
- Xamarin.Forms XAML recommendations for design time attributes
- Top Issues Fixed in Visual Studio 2019 version 16.1
- Cannot navigate to the symbol under the caret in ASP.NET MVC Projects
- Resx editor doesn't render
- Find All References minimises when using arrow keys
- Could not copy the file "objx64DebugManagement.exe" because it was not found
- Xamarin.iOS cannot find the application manifest. Please ensure the project contains a manifest file named 'Info.plist"
- nmake environment missing path to NETFX tools
- Clicking on a ASP.NET Core project in solution opening the project .csproj file
- [MSConnect 3142311] Visual Studio IDE ?? E1449,???????????,???? -> Visual Studio IDE prompt E1449, but the code can compile and run normally, and the result is also correct
- Assembly reference is removed from project after running app referencing library
- When updating Visual Studio 2019 from RC to GA, RC shortcuts for Visual Studio are left behind


Microsoft Visual Studio Community 2017 16.0.0
- Change log not available for this version


Microsoft Visual Studio Community 2017 15.9.11
- Access violation C++ /CLI 15.9.5 ISO C++ Latest Draft Standard since 15.9.5
- PGO Code Gen Bug - Vectorized instruction accessing memory OOB
- We have implemented a C++ compiler fix to correct exception handling support for code using setjmp/longjmp in Release mode
- We have implemented a C++ linker fix regarding information in PDB where the incorrect module info could result in heap corruption when producing a stripped PDB file either by PDBCopy.exe or by link.exe when option /PDBSTRIPPED is specified
- We have corrected dual signing of the ARM64 Visual C++ Redistributable installer


Microsoft Visual Studio Community 2017 15.9.10
- We have fixed an issue with debugging using Docker when a web proxy is configured
- In debugging using Docker, you will now experience improved error handling for failures related to drive sharing configuration (for example, expired credentials)


Microsoft Visual Studio Community 2017 15.9.9

Fixed:
- SSDT: We fixed a crash in the SSIS Foreach Loop container
- A few .NET native for UWP customer issues were fixed in .NET native tools 2.2 (UWP 6.2.4)
- We have corrected dual signing of Visual C++ Redistributable installers


Microsoft Visual Studio Community 2017 15.9.8
- ModelBus-enabled text transformation fails on 15.8
- SSDT: Fix to improve performance of loading solutions with multiple projects


Microsoft Visual Studio Community 2017 15.9.7

These are the customer-reported issues:
- Crashes when expanding variables!
- /DEBUG:FASTLINK + C7 + PCH crashes debugger
- Native C++ application crashes because of stack corruption with VS 2017 15.9.2
- Incorrect Release Mode code
- Xamarin Unobserved Task Exception WebRequest
- Link /SOURCELINK option seems to do nothing. This fixes Source Link for Managed C++ Debugging
- Fixed an issue with corruption of AVX/MPX/AVX512 registers while Debugging
- Update of Microsoft.VCLibs.140.00.UWPDestkop framework packages for C++ UWP DesktopBridge applications adding support for ARM64
- Corrected incorrect version of VCToolsRedistVersion in Microsoft.VCToolsVersion.default.props
- Corrected unsigned embedded dll for VC Redist installers
- SSDT/Web Tools: We fixed an issue where SQL LocalDB was not installed on Polish, Turkish, and Czech locales
- SSDT: We fixed an issue affecting SQL Server Aalysis Services (Method not found exception when clicking on UI)
- SSDT: We fixed an accessibility issue which was causing the contents of a table not to be visible in the result window when using High-Contrast mode


Microsoft Visual Studio Community 2017 15.9.6
- Installation failures of the Unity Editor component in China
- Starting a new nanoFramework project from a template
- Deployment errors after VS2017 update
- Android Deploy failed - Error ADB0010
- Error in German translation: info bar "session closed unexpectedly"
- Visual Studio 2017 create offline layout problem: Failed to load from stream for non-ENU layouts
- Extension auto-update can leave extension disabled


Microsoft Visual Studio Community 2017 15.8.9
- Added support for Xcode 10.1 in Visual Studio Tools for Xamarin.
- Updated the Xamarin.Forms template to Xamarin.Forms 3.3.0.
- Update 15.8.6 breaks Installer Projects.
- Internal Compiler error in VS15.8 msc1.cpp line 1518.
- Microsoft Visual Studio 2017 Installer Projects 0.8.8 and VS 15.8.6.
- SFINAE fails to detect matching overloaded function in preview VS preview 3 15.9.0.
- XAML Designer crash on Visual Studio close.


Microsoft Visual Studio Community 2017 15.8.8
- These are the customer-reported issues addressed in 15.8.8:
- /DEBUG:FASTLINK no debug info for STL types included via PCH.
- Bad codegen seen in 15.8 RTW compiler.
- Heap corruption in stack unwinding when inlining function.
- Linker consumes 6 GB of memory for specific test case.


Microsoft Visual Studio Community 2017 15.8.7
Azure DevOps:
- Visual Studio Team Services is now Azure DevOps! You will see this new branding in Team Explorer and in references across Visual Studio.


Microsoft Visual Studio Community 2017 15.8.6
Summary of What's New in 15.8.6:
- The latest Windows 10 SDK is available.

Top Issues Fixed in 15.8.6:
- These are the customer-reported issues addressed in 15.8.6:
- NuGet packages for Intellisense are broken.
- Visual Studio closes after opening sln.
- App.Config XML editor still freezing in 15.8.4.
- Details of What's New in 15.8.6:
- Latest Windows 10 SDK for Universal Windows Platform developers
- The latest Windows 10 SDK (build 17763) is now available as an optional component for the Universal Windows Platform development workload. You can add this SDK to the workload by selecting the Windows 10 SDK (10.0.17763.0) checkbox.


Microsoft Visual Studio Community 2017 15.8.5
- Debugger tooltip does not expand in Xamarin.iOS debugging session.
- Debugger won't let me leave execution point (Android).
- After updating to 15.8.1, data tip does not show when debugging.
- Debugger data tip does not expand [Editor].
- Exception:MSB0001: Internal MSBuild Error: Already registered for build-time.
- Wrong path to resource in manifest for ClickOnce after upgrading to VS 15.8.1.
- ClickOnce Manifest error in 15.8.
- ClickOnce Publish is missing certain references.
- ClickOnce: Language file copied to wrong location.
- Reference missing in the ClickOnce publish folder.
- Compiling non-.NET SDK style F# projects results in an internal MSBuild error unless MSBuild parallelism is set to 1.
- F# is not NGEN'd in Visual Studio.
- F# deploys the FSharp.Core 4.5.0.0 binary in the 4.4.3.0 location.


Microsoft Visual Studio Community 2017 15.2.26430.16
- Fixed a WebDeploy install issue on RS3


Microsoft Visual Studio Community 2017 15.2.26430.15
- Fix crash when specific unnamed code constructs were used in C/C++ code


Microsoft Visual Studio Community 2017 15.2.26430.14
- New Project menu fails with error "Value cannot be null. Parameter name: eventId"
- VS2017 fails to start and immediately errors out with "Unknown Error" message


Microsoft Visual Studio Community 2017 15.2.26430.13
- Update to Visual Studio (version 15.2) solution loading caused forced restart
- Visual Studio 2017 randomly restarts after 15.2 update

EMCO Ping Monitor Free 7.2.2 查看版本資訊

更新時間:2020-04-01
更新細節:

What's new in this version:

- Fixed an error when collecting raw data is disabled

Microsoft Visual Studio Community 2019 16.5.2 查看版本資訊

更新時間:2020-04-01
更新細節:

What's new in this version:

Microsoft Visual Studio Community 2019 16.5.2
Fixed:
- An error occurred while generating the SSH keys. Please check that the environment is properly configured. Details: cat: /Users/cc/Library/Caches/Xamarin/XMA/Keys/1984b83a-dde9-4031-919d-b1d1b8411d0d: No such file or directory
- InvalidOperationException while debugging Xamarin Forms app
- Frame note in module in Xamarin Forms Android
- Internal compiler error is fixed and analysis for WDK completes as usual
- We fixed an issue in the new Find in Files experience where hidden files and auto-generated files were not searchable
- Fixed issue with deployment of UWP apps to remote machines where deployment fails with message "DEP0600: Deployment failed. DkmException - Error in the application."
- Local static variable not initialized in inlined function of class imported from dll
- VS 2019 16.5.X: Multiple startup projects while Live Visual Tree was last opened in a debug session crashes
- Fixed issues where for the C++ formatting indentation of new lines with only ending parenthesis
- Fixed a bug preventing some users from installing 16.5
- Fix an issue where Visual Studio can crash when the display configuration changes
- Fixed an issue causing slow downs when opening solutions that are impacting the IntelliSense code and related operations
- Fixed a crash with the debugger that users can run into when the target application being debugged raises an exception
- Added support for Xcode 11.4


Microsoft Visual Studio Community 2019 16.5.1
- A bug is fixed in loop unroller which might lead to wrong condition codes being generated in the unrolled loop
- Fixed a bug that caused ServiceHub.Host.CLR.x64 to stop working
- Fixes issue in Chinese version of compiler errors C4533 and C2362 which resulted in incorrect order of string substitution for those languages
- Improved stability of the Diagnostic Tools and Performance Profiler
- Code generation problem causing crash with pure virtual destructor in const object
- Fixed a constant evaluation regression from 16.5 Preview 2
- Fixed an issue where MacOS couldn't be paired
- Fixed an issue where the Diagnostic Tools while debugging and Performance Profiler fail to launch on XBox devices


Microsoft Visual Studio Community 2019 16.5.0
Visual Studio IDE:
- On-hover a close button appears for each document in the tab group overflow list
- Multi-selection of Azure directories
- Implemented user suggested improvements in vertical tabs

Debugging:
- Decompilation of C# code
- Attach to processes running in Docker Windows containers
- Open Enclave debugging for Azure Confidential Computing
- Improvements to Allocation view in .NET Object Allocation Tracking tool
- View which managed thread is holding a .NET object lock
- Open Enclave debugging for Azure Confidential Computing
- Pin properties in DataTips and the Autos, Locals, and Watch windows in C++

Azure Tools:
- Productivity Improvements | Now provides .NET Core Worker Server support
- Support was added for Azure Functions v3. This gives a new option during project creation to use v3 instead of v2
- When publishing to App Service Linux, Visual Studio now waits until the app is running before opening the browser window

C++:
- IntelliCode Team Completions model & member variables support
- IntelliSense improvements
- Connection Manager over the command line
- Debug/deploy for WSL
- Support for FIPS 140-2 compliance mode
- Language services for CMake Language files & better CMake project manipulation
- Visual Studio Linux projects now have more accurate IntelliSense and allow you to control remote header synchronization on a project-by-project basis

F# language and tools:
- Performance improvements for large solutions
- Preview FSharp.Core features are now guarded by the LangVersion flag
- Various bug fixes and enhancements

.NET Productivity:
- Refactoring to turn a fragment of code from an existing method into a local function
- Refactoring to make members static
- Refactoring to simplify string interpolations
- EditorConfig option to exclude analyzers to run on generated files or folders
- Analyzer authors can now distribute custom code refactorings as a NuGet package
- Ability to convert if to switch statements or switch expressions
- IntelliSense completion for unimported extension methods
- Ability to use System.HashCode to implement the GetHashCode method when System.HashCode is available

Testing:
- Profile a unit test in .NET Core
- Default processor architecture 'Auto' setting
- Performance improvements in memory consumption and load time
- Better diagnostics for Live Unit Testing

JavaScript/TypeScript:
- Code Search for JavaScript/TypeScript
- ESLint for TypeScript files
- TypeScript 3.8 Beta compiler and language service for JavaScript and TypeScript.
- Experimental: Faster syntax highlighting engine that uses the syntax tree instead of TextMate grammars

SQL:
- Unable to view or open SQL Table Designer from SQL Server Object Explorer and Server Explorer

UWP/WPF Tooling:
- Enabled support for the 1909 version of Windows 10 as a UWP target platform.
- Dragging an image from project into the XAML editor generates an Image tag
- Changing “Artboard Background” color for the XAML Designer now works with WPF .NET Core projects
- XAML Designer now supports loading .NET Core 3.x Projects that include PublishSingleFile, RuntimeIdenfier and PublishTrimmed settings

Xamarin:
- Use XAML Hot Reload on multiple emulators, simulators, and devices at once
- Document Outline for Xamarin.Forms XAML UIs
- Android Apply Changes
- Custom Profiles with Startup Tracing
- Kotlin support for Xamarin.Android generator
- Improved AndroidManifest.xml Merging
- Custom Control Quick Changes for Android Layouts
- Improved Android IntelliSense


Microsoft Visual Studio Community 2019 16.4.6
Fixed:
- Miscompile, boolean condition deduced to be always true
- Issue with loop unroll in Visual Studio 2019 compiler
- CL (VC v19.24) crashes when building in a docker volume folder
- CL (VC v19.22) crashes when it starts with the /ZI parameter in the docker container
- Compiling SSE intrinsics with MSVC compiler 19.20: compiled code yields incorrect results in one specific case
- C++ AMP code will not compile in Visual Studio 2019 16.3.1
- Sometimes coroutine_handle<>::destroy() resumes coroutine instead of destroying it
- New Spectre mitigation options in C++ compiler: /Qspectre-load & /Qspectre-load-cf for speculative load hardening

Security Advisory Notice:
- Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector improperly handles file operations, or the Windows Diagnostics Hub Standard Collector Service fails to properly sanitize input.

Spoofing vulnerability when creating Outlook Web -Add-in:
- A spoofing vulnerability exists when creating an Outlook Web-Addin if multi-factor authentication is enabled, as it includes a reply URL that is not secured by SSL. An attacker who successfully exploited this vulnerability could compromise the access tokens, exposing security and privacy risks.

Visual Studio Extension Installer Service Denial of Service Vulnerability:
- A denial of service vulnerability exists when the Visual Studio Extension Installer Service improperly handles hard links. An attacker who successfully exploited the vulnerability could cause a target system to stop responding.


Microsoft Visual Studio Community 2019 16.4.5
-Merge Conflict: "Take Source"/"Keep Target" is missing
-Crashes when trying to debug uwp application
-Unable to select target platform azure v12 for database project
-Fixed crashes or errors that can occur when running Visual Studio after an install action that requires a reboot
-Fixed an issue deploying Xamarin.Android apps. This peviously required a manual uninstall of the app from the device or emulator
-This change fixes a bug where the compiler may sometimes incorrectly remove an instruction in a C++ coroutine


Microsoft Visual Studio Community 2019 16.4.4
Fixed:
- Custom Project Template Not Found
- msvsmon.exe crashes when hitting breakpoint in native C++ code
- Search for a folder in solution explorer, then click home or the X in the search box. The view is reset.
- External Tools argument current line is always zero
- Can't create v3 Function project
- Access violation reading location 0xFFFFFFFFFFFFFFFF. after updating to VS 2019 Update 16.4.3
- Cannot create function app under 16.4
- MSVC2019 generates AVX-512 instruction in AVX/AVX2 mode
- Bad code generation with rsqrtss (register clobber)
- Visual Studio 2019 Debugger crashes when viewing FastLink callstack
- C#: Fixed a crash when an attribute constructor is decorated with itself and Nullable Reference Types is enabled
- Fixed an optimization-analysis bug where we lose track of alias information for arrays of indeterminate length (declared as extern int a[]) when we unroll loops, leading to possible incorrect dead-store removal.


Microsoft Visual Studio Community 2019 16.4.3
CVE-2020-0602 ASP.NET Core Denial of Service Vulnerability:
- A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles web requests.

CVE-2020-0603 ASP.NET Core Remote Code Execution Vulnerability:
- A remote unauthenticated attacker could exploit this vulnerability by issuing specially crafted requests to the ASP.NET Core application. The security update addresses the vulnerability by correcting how the ASP.NET Core web application handles in memory.

CVE-2020-0605 .NET Core Remote Code Execution Vulnerability:
- Exploitation of the vulnerability requires that a user open a specially crafted file with an affected version of .NET Core. In an email attack scenario, an attacker could exploit the vulnerability by sending the specially crafted file to the user and convincing the user to open the file.The security update addresses the vulnerability by correcting how .NET Core checks the source markup of a file.

CVE-2020-0606 .NET Core Remote Code Execution Vulnerability:
- Exploitation of the vulnerability requires that a user open a specially crafted file with an affected version of .NET Core. In an email attack scenario, an attacker could exploit the vulnerability by sending the specially crafted file to the user and convincing the user to open the file.The security update addresses the vulnerability by correcting how .NET Core checks the source markup of a file.

Fixed:
- DateTime.Now = Cannot provide the valuehost value not found
- MSVC codegen error vector reverse_iterator x64 C++17 debug build
- C2440 error building atlenc.h with /permissive- in VS 16.4 Preview 1
- Last Visual Studio update broke NTLM authentication on Android (seems like new version of Momo would be a reason)
- Visual Studio 16.3.1 fails at compiling template code (e.g. from Basler Pylon SDK)
- Using TypeScript 3.7 for IntelliSense
- XCode 11.3 is too new all of a sudden after update to 8.4
- You uploaded an APK or Android App Bundle with invalid or missing signing information for some of its files. You need to create a valid signed APK or Android App Bundle
- Unable to Run UWP project
- JavaScript IntelliSense not working after update 16.4.1
- Xib Xcode is to new(rendering problem when using custom components)
- Storyboard error'Xcode is too new'
- Stability improvements for debugging watchOS applications
- Adds Xcode 11.3 SDK support
- Fixed crash when fstack-protector-strong flag is enabled
- Fixed some inconsistent behavior with Debugger


Microsoft Visual Studio Community 2019 16.4.2
- VS2019 Preview 4 broke conditional compilation symbols in C#
- API has been deprecated
- Android debugging not working in latest release 16.4 "Debuggee returned error code INVALID_ARGUMENT"
- Fixed a frequent UI delay that can occur while using the editor
- Fixed a crash when an attribute constructor is decorated with itself and Nullable Reference Types is enabled while using C#
- Fixed an issue that resulted in Visual Studio failing to start or crashing on C# solution load on certain Virtual Machine setups
- Fixed a bug where user defined conditional compliation symbols are lost when the build properties page is reopened


Microsoft Visual Studio Community 2019 16.4.1
Fixed:
- Fixed "the write operation failed. you must first acquire write access from dataschemamodelcontroller" error trying to publish a database
- Fix ExecutionEngineException exceptions when using SignalR on iOS devices in some configurations
- Runtime Fix "CEE_RET: value type stack" crash when interpreter was enabled with some libraries
- TypeScript 3.7.3 is now included by default, which contains several fixes for issues that effect the JavaScript and TypeScript editing experience.
- May allow mitigation of a Per-Monitor awareness related crash in Visual Studio


Microsoft Visual Studio Community 2019 16.4.0
- Visual Studio now supports “FIPS compliance mode”
- XAML Designer zoom/position now defaults to Fit All
- Create Data Binding Dialog has been added
- Improvements to regions IntelliSense
- Snippets in XAML IntelliSense
- Pop-up XAML editor as a separate window from designer
- Displaying resources for referenced assemblies
- Just My XAML in Live Visual Tree
- Merge Resource Dictionary
- XAML Islands support
- Edit Template now works with controsl from 3rd party controls
- Better Clang-Tidy support in C++ CMake projects
- AddressSanitizer support for projects compiled with MSVC on Windows
- Support for publishing local Git repositories to GitHub
- Change your document tabs to a vertical layout with Vertical Document Tabs
- .NET Productivity additions in this release include the ability to configure the severity level of a code style rule directly in the error list, Find All References now has the option to group by type and member, and a refacotring to make a local function static and pass in variables defined outside of the function to the function's declaration and calls
- Integrated terminal adds new functionality as well as general stability fixes (only available on preview releases)
- Containers tool window adds the ability to inspect, stop, start, and remove Docker containers and images
- Option to improve startup peformance by auto hiding tool windows
- Clang-Tidy support in C++ MSBuild and CMake projects, for both Clang and MSVC
- Automatic detection of SQL Server and Azure Storage connections strings when managing publish dependencies or using Connected Services
- Added support for developing Azure Functions using the 64bit runtime
- Added support for .NET Core 3.0 app publishing options: Ready to Run (Crossgen), Linking, and SingleExe
- .NET Productivity additions in this release include the ability to configure the severity level of a code style rule directly through the editor, navigate easily up the inheritance chain with the new Go To Base command, adding null checks for all parameters, and XML documentation for overriding methods.


Microsoft Visual Studio Community 2019 16.3.10
- Xamarin fastlane: "There was an error while syncing the developer information: 'Limit of requests to iTunes Connect is reached'"
- MSIX Package Project with WPF App - Create App Packages no longer works


Microsoft Visual Studio Community 2019 16.3.9
- Edit Continue Crashes IDE
- Link.exe exited with code - 1073741819 when generating map files
- ClickOnce installer prerequisite vcredist 14 (x64) is invalid after download
- Every time I hit a breakpoint and apply changes with edit & continue Visual Studio crashes to desktop
- Fixed crash when editing code while debugging ASP.NET applications


Microsoft Visual Studio Community 2019 16.3.8
- Added support for Xcode 11.2
- 'TypeConverter cannot convert from System.String' after upgrade to Visual Studio 2019
- Fixed an issue where loading existing extensions (.design dll) in UWP crashes Visual Studio


Microsoft Visual Studio Community 2019 16.3.7
- C++ Linux project - Remote header sync is broken in Visual Studio 16.3
- Visual Studio 16.3 opens some files with notepad
- Fixed an issue with the Show Output window either closing too quickly
- Fixed an issue where Visual Studio 2019 stops responding in several scenarios, including opening a solution, changing solution configuration, and closing a solution


Microsoft Visual Studio Community 2019 16.3.6
- Automatic ANSI .rc file conversion to UTF8
- Fixed an inaccurate error message when developers try publishing .NET Core 3.0 apps to Azure
- Stability improvement in msbuild/dotnet restore when plugins are used to restore against authenticated feeds


Microsoft Visual Studio Community 2019 16.3.5
- Change log not available for this version


Microsoft Visual Studio Community 2019 16.3.0
New:
- Support for adding new Open API & GRPC service references to .NET Core 3.0 projects
- Support for F# 4.7 and various F# tooling improvements
- Improvements for C++ developers, including toggleable line comments and improved IntelliSense member list filtering
- Search through recent projects, solutions, and folders within the start window
- Search for templates in the New Project Dialog with advanced search capabilities
- Publish .NET Core 3.0 worker projects to Azure Container Registry, DockerHub, etc.
- .NET Productivity additions in this release include the ability to rename the containing file when renaming a class as well as Edit and Continue enhancements within the debugger
- Debug Azure Functions running in Linux containers
- Search individual components while installing or modifying in the Visual Studio Installer
- Streamlined Visual Studio update experience that integrates Visual Studio IDE and Installer updates
- Differentiate workloads and components when adding them in the Visual Studio IDE
- Code Search via VS Search (Ctrl+Q)
- Easily find newly installed project templates, view selected values on filters, and pin recently used templates in the New Project Dialog
- Easily configure your applications' dependencies in publish profiles using the new [Add Dependency] wizard(#webtools-add-dependency-wizard)
- The Visual Studio installer components for .NET Core 2.1 and 2.2 now also include templates (instead of just the runtime)
- Tooling support for serving static assets from within a Razor class library
- Updated Python Testing Experience using the newly-added Python testing framework pytest as well as a modified unittest experience
- Reduced time to index large folders and search for files in these folders
- Added support for Xcode 11 and iOS 13
- Added support for Android 10
- Use XAML Hot Reload for Xamarin.Forms. to rapidly iterate on your Xamarin.Forms UI
- Android Material Design in the XAML Previewer for Xamarin.Forms
- New constraint editor in the Xamarin Designer for iOS
- Enabled publishing iOS apps on Windows
- There are new options for editing .plist files
- Improved tasks view when debugging in Parallel Stacks Window
- A variety of C++ productivity improvements, including new C++ Core checks, a new default semantic colorization scheme, and on-by-default IntelliCode
Support for parallel builds in MSBuild-based Linux C++ projects that leverage the native WSL experience
- .NET Productivity additions in this release include the ability to wrap chains of fluent calls, introduce a local variable immediately after writing its initializer, .NET Core tooling support for analyzers, and an option to expand the list of completions for unimported types
- JavaScript/TypeScript syntax classifications and refactorings are more responsive in files
- Updated the C++ IntelliCode base model to be on-by-default and included Repeated Edits for C#
- Support for TypeScript 3.6 and more responsive JavaScript/TypeScript refactorings
- The Performance Profiler via ALT-F2 now provides a database tool for .Net Core projects
- Added a prompt to install Docker Desktop when adding Docker Support
- Added the capability to load symbols manually for Azure Watson and .NET Core remote debugging
- Restored certificate generation and improved the UWP Package signing experience

Top Issues Fixed in Visual Studio 2019 version 16.3.0:
- "Create Test Certificate" option missing from UWP SDK in VS2019
- VS2019 - Query designer stopped working
- Project Properties - Code Analysis - Text is WRONG
- Visual Studio 2019 freezes and crashes on creating new project
- Editor and productivity features are not fully localized in Visual Studio 2019 16.3 Preview 3
- Problem with command Tab order (in design mode)
- Error: Some or all identity references could not be translated.
- Visual Studio 16.2 hangs opening any dialog for editing
- error MSB6006: "CL.exe" exited with code 2.
- Blank code metrics result
- VS2019 is crashing during start of the debug session if "Enable Edit and Continue" is switched off.
- Visual Studio 2019(16.0.2) generator incorrect code with inline+/O2 in Qt 5.12.3 QBezier
- Error Signing into VS Feedback Tool
- Rename refactoring does not work in files included in Shared Projects - Rename operation was cancelled or is not valid
- Brace completion when member list is up does not put the character in the right position
- Problem with command Tab order (in design mode)
- error MSB6006: "CL.exe" exited with code 2.
- Error Signing into the VS Feedback Tool
- blank code metrics result
- Rename refactoring does not work in files included in Shared Projects - Rename operation was cancelled or is not valid
- C++/CLI bug with inline namespaces header
- Error: Some or all identity references could not be translated.
- rvalue-reference-to-array can bind to lvalue-reference-to-array
- Brace completion when member list is up does not put the character in the right position
- Secure Secrets with Azure Key Vault Not In Connected Services List
- VS file search is signficantly slower than VA file search
- Visual Studio crash when TFS is not found.
- Visual Studio error displaying .razor file.
- Increase AndroidClientHandler timeouts.
- "Create Test Certificate" option missing from UWP SDK in VS2019.


Microsoft Visual Studio Community 2019 16.2.5
Fixed:
- Visual Studio stops respsonding on creating a new SSIS project
- Fixed UI freezes occurring after extended usage of the editor

Security Advisory Notices:
- Diagnostics Hub Standard Collector Service Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists when the Diagnostics Hub Standard Collector Service improperly impersonates certain file operations. An attacker who successfully exploited this vulnerability could gain elevated privileges. An attacker with unprivileged access to a vulnerable system could exploit this vulnerability. The security update addresses the vulnerability by ensuring the Diagnostics Hub Standard Collector Service properly impersonates file operations

Denial of Service Vulnerability in .NET Core:
- A denial of service vulnerability exists when .NET Core improperly handles web requests. An attacker who successfully exploited this vulnerability could cause a denial of service against a .NET Core web application. The vulnerability can be exploited remotely, without authentication


Microsoft Visual Studio Community 2019 16.2.3
- Top Issues Fixed in Visual Studio 2019 version 16.2.3
- Fixed: Android SDK not found after upgrade to 16.2
- Fixed: VS won't start after update with message tht setup is complete
- Fixed an issue resulting in an installer verification or manifest verification fail when user is updating through the setup UI
- Fixed an issue that caused Visual Studio to crash or stop responding during shutdown
- Fixed a timing-related issue while saving changed Xamarin.Android project properties or building the project that resulted in the product to stop responding
- Fixed an issue with Visual Studio crashing when C# users typed above a namespace
- Fixed an issue preventing SSIS packages from successfully running in some circumstances after reloading a solution


Microsoft Visual Studio Community 2019 16.2.2
Fixed:
- Fixed Test Explorer doesn't show my tests on VS2019 16.2.0
- Fixed a problem where Visual Studio can stop responding during shutdown

Security Advisory Notices:
- CVE-2019-1211 Git for Visual Studio Elevation of Privilege Vulnerability
- An elevation of privilege vulnerability exists in Git for Visual Studio when it improperly parses configuration files. An attacker who successfully exploited the vulnerability could execute code in the context of another local user. To exploit the vulnerability, an authenticated attacker would need to modify Git configuration files on a system prior to a full installation of the application. The attacker would then need to convince another user on the system to execute specific Git commands. The update addresses the issue by changing the permissions required to edit configuration files


Microsoft Visual Studio Community 2019 16.2.0
IDE:
- Hold down the Alt key + a letter indicated by an underline in the word to quickly jump to different actions in the start window and new project dialog screens for complete keyboard accessibility
- Take any file type including solution files and drop them on to the start window when you launch Visual Studio to load the file
- Resize the start window and new project dialog by dragging the edges. Visual Studio remembers changed sizes between invocations of the windows. Ability to maximize the windows by double clicking in the title bar area and minimize the windows by clicking on the task bar icon when in their launch states
- Access the Developer Command Prompt and Developer Power Shell by either going to “Tools > Command Line” or by searching for them via the Visual Studio Search. Accessing them from within the IDE, automatically sets their path according to the currently opened solution or folder
- The Preview Features tools options page has a new look that provides more information of the feature. Check this page for new features and to provide feedback on features
- Preview Feature: Enable the “Standard tool window layout” preview feature to improve the startup time for Visual Studio by minimizing the impact of opening tool windows
- Backup files are now saved to a temporary folder to avoid using unnecessary storage space in My Document folders that are synchronized with OneDrive
- Users only have to sign in one time to access Azure resources in Visual Studio, Azure CLI or Azure PowerShell
- Developer PowerShell enables users to do everything available in Developer Command Prompt, but now from the familiar PowerShell interface
- Visual Studio retains filters for language, platform, and project type between invocations of the new project dialog for easier access generally used templates with fewer clicks

Extensibility:
- LSP: Folding Range has been updated to better support large snippets
- An extension that uses Newtonsoft.Json may take advantage of features in the new version

C++:
- For local CMake projects configured with Clang, Code Analysis now runs clang-tidy checks, appearing as part of background code analysis as in-editor warnings (squiggles) and in the Error List

Updated the header for C++17's P0067R5 Elementary string conversions:
- Added floating-point to_chars() overloads for chars_format::fixed and chars_format::scientific precision (chars_format::general precision is the only part not yet implemented)
- Optimized chars_format::fixed shortest

Added the following C++20 Standard Library preview features:
Available under /std:c++latest:
- P0020R6: atomic
- P0463R1: endian enumeration
- P0482R6: char8_t type for UTF-8 characters and strings
- P0653R2: to_address() for converting a pointer to a raw pointer

Available under /std:c++17 and /std:c++latest:
- P0600R1: [[nodiscard]] in the library

Available unconditionally:
- P0754R2: header
- P0771R1: std::function move constructor should be noexcept
- Windows SDK is no longer a dependency for the CMake for Windows and CMake for Linux components
- Improvements to the C++ linker to significantly improve iteration build times for the largest of input. /debug:fast and /incremental times have been improved on average by 2x, and /debug:full by 3-6x

Visual Studio Installer support:
- The Visual Studio Installer now handles improved size space detection based on what a user already has installed. If the required amount of space is significantly larger than what is available, the previous warning is now converted to an error and blocks installations


Microsoft Visual Studio Community 2019 16.1.6
Security Advisory Notices:
- CVE-2019-1077 Visual Studio Extension Auto Update Vulnerability
- An elevation of privilege vulnerability exists when the Visual Studio Extension auto-update process improperly performs certain file operations. An attacker who successfully exploited this vulnerability could delete files in arbitrary locations. To exploit this vulnerability, an attacker would require unprivileged access to a vulnerable system. The security update addresses the vulnerability by securing locations the Visual Studio Extension auto-update performs file operations in.

CVE-2019-1075 ASP.NET Core Spoofing Vulnerability:
- A spoofing vulnerability exists in ASP.NET Core that could lead to an open redirect. An attacker who successfully exploited the vulnerability could redirect a targeted user to a malicious website. To exploit the vulnerability, an attacker could send a link that has a specially crafted URL and convince the user to click the link.
- The security update addresses the vulnerability by correcting how ASP.NET Core parses URLs. Details can be found in the .NET Core release notes.

CVE-2019-1113 WorkflowDesigner XOML deserialization allows code execution:
- A XOML file referencing certain types could cause random code to be executed when the XOML file is opened in Visual Studio. - There is now a restriction on what types are allowed to be used in XOML files. If a XOML file containing one of the newly unauthorized types is opened, a message is displayed explaining that the type is unauthorized.


Microsoft Visual Studio Community 2019 16.1.5
- Fixed known issue: Merge tools in "Resolve conflicts" not shown


Microsoft Visual Studio Community 2019 16.1.4
- Fixed known issue: The debugger's worker process (msvsmon.exe) unexpectedly exited. Debugging will be aborted
- Fixed known issue: VS 2019 crashes when debugging async code
- Fixed known issue: Xamarin problem following update to VS2019 16.1
- Fixed known issue: [Xcode11] [Simulator] Updating to Xcode 11 stops the simulator from launching
- Improved the reliability of Visual Studio by fixing an intermittent issue that happens when opening solutions
- Fixed a crash with the search functionality in locals / autos / watch windows when the IDE is not in break mode


Microsoft Visual Studio Community 2019 16.1.3
- Fixed known issue: Fixed VSiX Installer throwing an IOException when executed from Visual Studio installation folder
- Fixed known issue: Removed double-prompting for survey on uninstall
- Enabled a help link for new users to get help choosing a workload


Microsoft Visual Studio Community 2019 16.1.1
- Custom tasks with default contextType via tasks.vs.json are broken in Open Folder
- No snapshot created for C++ native code in Memory Usage tool in the Diagnostic Tools window while debugging
- Crash in VS 16.1.0 when pressing the link “search online”
- Fixed the issue where sometimes certain features (i.e. Find All References) in LiveShare guest session do not work
- Fixed an issue where the devenv.exe process could hang around after shutdown of Visual Studio for up to 30 seconds


Microsoft Visual Studio Community 2019 16.1.0

IDE:
- Visual Studio IntelliCode is now generally available and comes installed with any workload that supports C#, C++, TypeScipt/JavaScript, or XAML
- We have added Per-Monitor Awareness support
- New codefixes are available for C#
- Most Recently Used has been added to Visual Studio Search

Debugger:
- Source Link authentication improvements have been implemented
- We have added nuget.org symbol server to the list of default symbol servers
- Time Travel Debugging preview now includes exception stepping support

Extensibility:
- We have removed the need for .resx file in VSIX projects (BuildTools update)
- VSIX Project template now uses the new SDK version

Performance:
- You can now experience optimizations to improve the solution load time of very large solutions
- Template authors can add custom tags to their templates
- There is now CodeLens support for custom UI
- We have provided updates to Language Server Protocol implementation
- We have updated behavior for switching between solutions, folders, and other views

C++:
- In-editor documentation for CMake has been added
- Use Windows Subsystem for Linux with C++ natively in Visual Studio, and AddressSanitizer for Linux projects and WSL
- We have made improvements and modified colorization in C++ Quick Info tooltips
- We have implemented new C++ Code Analysis quick fixes

F#:
- We have released more performance improvements and a bulk of bug fixes for F# and F# tooling

.NET:
- New .NET productivity features include one-click code cleanup on projects and solutions, a new toggle block comment keyboard shortcut, refactoring to move types to other namespaces
- You can now clone code from an SSH URI through the clone screen in the start window
- .NET Productivity additions in this release include intellisense completion for unimported types, toggling single-line comment/uncomment, exporting naming styles to editorconfig, and a new code style setting for preferring usings inside/outside namspaces
- We have implemented .NET SDK tooling additions primarily around supporting WinForms and WPF projects for .NET Core 3.0 along with bug fixes and performance improvements
- Visual Studio SDK v16.0 has been released to NuGet
- A preview of the XAML Designer for .NET Core 3.0 WPF development is available

Xamarin:
- Default Android Experience for Xamarin now supports API 28
- Xamarin.Forms XAML recommendations for design time attributes
- Top Issues Fixed in Visual Studio 2019 version 16.1
- Cannot navigate to the symbol under the caret in ASP.NET MVC Projects
- Resx editor doesn't render
- Find All References minimises when using arrow keys
- Could not copy the file "objx64DebugManagement.exe" because it was not found
- Xamarin.iOS cannot find the application manifest. Please ensure the project contains a manifest file named 'Info.plist"
- nmake environment missing path to NETFX tools
- Clicking on a ASP.NET Core project in solution opening the project .csproj file
- [MSConnect 3142311] Visual Studio IDE ?? E1449,???????????,???? -> Visual Studio IDE prompt E1449, but the code can compile and run normally, and the result is also correct
- Assembly reference is removed from project after running app referencing library
- When updating Visual Studio 2019 from RC to GA, RC shortcuts for Visual Studio are left behind


Microsoft Visual Studio Community 2017 16.0.0
- Change log not available for this version


Microsoft Visual Studio Community 2017 15.9.11
- Access violation C++ /CLI 15.9.5 ISO C++ Latest Draft Standard since 15.9.5
- PGO Code Gen Bug - Vectorized instruction accessing memory OOB
- We have implemented a C++ compiler fix to correct exception handling support for code using setjmp/longjmp in Release mode
- We have implemented a C++ linker fix regarding information in PDB where the incorrect module info could result in heap corruption when producing a stripped PDB file either by PDBCopy.exe or by link.exe when option /PDBSTRIPPED is specified
- We have corrected dual signing of the ARM64 Visual C++ Redistributable installer


Microsoft Visual Studio Community 2017 15.9.10
- We have fixed an issue with debugging using Docker when a web proxy is configured
- In debugging using Docker, you will now experience improved error handling for failures related to drive sharing configuration (for example, expired credentials)


Microsoft Visual Studio Community 2017 15.9.9

Fixed:
- SSDT: We fixed a crash in the SSIS Foreach Loop container
- A few .NET native for UWP customer issues were fixed in .NET native tools 2.2 (UWP 6.2.4)
- We have corrected dual signing of Visual C++ Redistributable installers


Microsoft Visual Studio Community 2017 15.9.8
- ModelBus-enabled text transformation fails on 15.8
- SSDT: Fix to improve performance of loading solutions with multiple projects


Microsoft Visual Studio Community 2017 15.9.7

These are the customer-reported issues:
- Crashes when expanding variables!
- /DEBUG:FASTLINK + C7 + PCH crashes debugger
- Native C++ application crashes because of stack corruption with VS 2017 15.9.2
- Incorrect Release Mode code
- Xamarin Unobserved Task Exception WebRequest
- Link /SOURCELINK option seems to do nothing. This fixes Source Link for Managed C++ Debugging
- Fixed an issue with corruption of AVX/MPX/AVX512 registers while Debugging
- Update of Microsoft.VCLibs.140.00.UWPDestkop framework packages for C++ UWP DesktopBridge applications adding support for ARM64
- Corrected incorrect version of VCToolsRedistVersion in Microsoft.VCToolsVersion.default.props
- Corrected unsigned embedded dll for VC Redist installers
- SSDT/Web Tools: We fixed an issue where SQL LocalDB was not installed on Polish, Turkish, and Czech locales
- SSDT: We fixed an issue affecting SQL Server Aalysis Services (Method not found exception when clicking on UI)
- SSDT: We fixed an accessibility issue which was causing the contents of a table not to be visible in the result window when using High-Contrast mode


Microsoft Visual Studio Community 2017 15.9.6
- Installation failures of the Unity Editor component in China
- Starting a new nanoFramework project from a template
- Deployment errors after VS2017 update
- Android Deploy failed - Error ADB0010
- Error in German translation: info bar "session closed unexpectedly"
- Visual Studio 2017 create offline layout problem: Failed to load from stream for non-ENU layouts
- Extension auto-update can leave extension disabled


Microsoft Visual Studio Community 2017 15.8.9
- Added support for Xcode 10.1 in Visual Studio Tools for Xamarin.
- Updated the Xamarin.Forms template to Xamarin.Forms 3.3.0.
- Update 15.8.6 breaks Installer Projects.
- Internal Compiler error in VS15.8 msc1.cpp line 1518.
- Microsoft Visual Studio 2017 Installer Projects 0.8.8 and VS 15.8.6.
- SFINAE fails to detect matching overloaded function in preview VS preview 3 15.9.0.
- XAML Designer crash on Visual Studio close.


Microsoft Visual Studio Community 2017 15.8.8
- These are the customer-reported issues addressed in 15.8.8:
- /DEBUG:FASTLINK no debug info for STL types included via PCH.
- Bad codegen seen in 15.8 RTW compiler.
- Heap corruption in stack unwinding when inlining function.
- Linker consumes 6 GB of memory for specific test case.


Microsoft Visual Studio Community 2017 15.8.7
Azure DevOps:
- Visual Studio Team Services is now Azure DevOps! You will see this new branding in Team Explorer and in references across Visual Studio.


Microsoft Visual Studio Community 2017 15.8.6
Summary of What's New in 15.8.6:
- The latest Windows 10 SDK is available.

Top Issues Fixed in 15.8.6:
- These are the customer-reported issues addressed in 15.8.6:
- NuGet packages for Intellisense are broken.
- Visual Studio closes after opening sln.
- App.Config XML editor still freezing in 15.8.4.
- Details of What's New in 15.8.6:
- Latest Windows 10 SDK for Universal Windows Platform developers
- The latest Windows 10 SDK (build 17763) is now available as an optional component for the Universal Windows Platform development workload. You can add this SDK to the workload by selecting the Windows 10 SDK (10.0.17763.0) checkbox.


Microsoft Visual Studio Community 2017 15.8.5
- Debugger tooltip does not expand in Xamarin.iOS debugging session.
- Debugger won't let me leave execution point (Android).
- After updating to 15.8.1, data tip does not show when debugging.
- Debugger data tip does not expand [Editor].
- Exception:MSB0001: Internal MSBuild Error: Already registered for build-time.
- Wrong path to resource in manifest for ClickOnce after upgrading to VS 15.8.1.
- ClickOnce Manifest error in 15.8.
- ClickOnce Publish is missing certain references.
- ClickOnce: Language file copied to wrong location.
- Reference missing in the ClickOnce publish folder.
- Compiling non-.NET SDK style F# projects results in an internal MSBuild error unless MSBuild parallelism is set to 1.
- F# is not NGEN'd in Visual Studio.
- F# deploys the FSharp.Core 4.5.0.0 binary in the 4.4.3.0 location.


Microsoft Visual Studio Community 2017 15.2.26430.16
- Fixed a WebDeploy install issue on RS3


Microsoft Visual Studio Community 2017 15.2.26430.15
- Fix crash when specific unnamed code constructs were used in C/C++ code


Microsoft Visual Studio Community 2017 15.2.26430.14
- New Project menu fails with error "Value cannot be null. Parameter name: eventId"
- VS2017 fails to start and immediately errors out with "Unknown Error" message


Microsoft Visual Studio Community 2017 15.2.26430.13
- Update to Visual Studio (version 15.2) solution loading caused forced restart
- Visual Studio 2017 randomly restarts after 15.2 update

Simplenote 1.15.0 查看版本資訊

更新時間:2020-03-11
更新細節:

Clonezilla 2.6.5 (64-bit) 查看版本資訊

更新時間:2020-03-10
更新細節:

What's new in this version:

- Language files were updated: ca_ES, de_DE, es_ES, fr_FR, hu_HU, it_IT, ja_JP, pl_PL, sk_SK and tr_TR
- Improve ocs-restore-mdisks by adding option -a|--last-action to separate the last action before it's finished
- Include packages nvme-cli and scrub in Clonezilla live
- Include some more packages: tmux, mtr-tiny, dcfldd, and iotop
- Add bluetooth related packages in DRBL/Clonezilla live packages list: bluetooth, bluez and bluez-tools
- Let a bare block device with a file system (e.g, /dev/sda, not /dev/sda1), which we treat as a partition, can be chosen as the destination disk when not saving
- New upstream gen-torrent-from-ptcl (from partclone_create_torrent.py), use python3
- Remove archivemount and cloudfuse from packages list of clonezilla live since: (1) It requires fuse v2 but now only fuse v3 is available in Debian Sid. (2) It's not maintained for many years. (3) It's not used basically. The swift repository is temporarily removed from prep-ocsroot dialog menu.
- Add s3ql in the packages list so that user can manually mount swift/S3 cloud storage
- Remove nonempty from sshfs mounting since fuse3 has used it by default
- Add a workaround for singularity-debian-ocs.def so that the weird keyboard-configuration won't be asked interactively...

Streamlabs OBS 0.20.2 查看版本資訊

更新時間:2020-02-19
更新細節: