Microsoft's New Visual Studio 2017 RC

by Tech Mainstream Staff


December 6, 2016


Microsoft's New Visual Studio 2017 RC


Microsoft recently released Visual Studio 2017 RC development IDE. Approximately twenty-seven general new features and improvements have been introduced in this edition. Visual Studio 2017 RC is faster than ever in initial start-up and project/solution load time: "The very first launch of Visual Studio is at least 50% faster." Also many known issues have been resolved in this RC release. These fixes can be found at the Developer Community Portal .

One of the new features of the VS 2017 RC is a "new installer experience." Besides installing more quickly (this is a plus if you ever installed earlier releases of VS) and uninstalling more easily and cleanly, you can install only the features you need. A therefore a smaller VS footprint is imprinted on your system.

VS 2017 features a more interactive IDE so "you can now search, follow, vote and get the latest updates on all feedback that you have provided via Visual Studio IDE’s Report a Problem feature." The feature also incorporates a web portal for a "complete end-to-end feedback solution."

Among VS 2017's many enhanced aspects include: "A revamped start page with new open and create facilities, improved code navigation, EditorConfig support, new extensibility format, modify extensions in bulk, Ngen support, install files outside of extension directory, roaming extension manager, sign in and identity improvements, lightweight solution load, syntax colorization, autocomplete, snippet, and 'navigate to' search support for a broader set of languages, getting started with project overview pages, connecting to services using service capabilities, service capabilities, wizard for connecting to Azure App Service Mobile App and in-product acquisition of tools and features."

VS 2017 now offers live architecture dependency validation. When dependency validation diagrams are used, "real-time notifications of violations of architectural dependency rules" are displayed "as you type code in the code editor."

Live unit testing, another new feature of VS 2017, is available only for the enterprise edition. Three test frameworks of MSTest, xUnit, and NUnit are supported for C#/VB projects.

Developer command prompt scripts have been changed to assimilate the new VS 2017 installation process. Command line arguments can be used to configure developer command prompt scripts. Also, the developer command prompt shortcut is backwards compatible with previous VS versions.

A number of mostly new debugging and diagnostics features have been introduced in VS 2017. They are the following: "Run to click (Simply click the icon next to a line of code while debugging to run to that line [no more inserting breakpoints]), attach to process filter, reattach to process, the new exception helper, add conditions to exception settings, debugger accessibility improvements, IntelliTrace events for .NET Core, diagnostic tools window updates, performance profiler updates, CPU usage tool updates and Chrome debugging support."

Numerous Visual C++ improvements have been made, exactly "250 bugs and reported issues" have been corrected in the compiler and tools. Other changes are included in the VS 2017 C++ environment: "C++ Code Analysis, C++ Compiler, C++ Libraries, C++ IDE, C++ Installation Workloads and Clang/C2 Platform Toolset updates."

C# and Visual Basic improvements have been introduced including VS 2017 IDE experience and productivity and language extensions and analyzers. Among the C# and Visual Basic highlights are

"the ability to organize source code with one action, improvements to IntelliSense that will make you more productive when working in a large solution or an unfamiliar codebase, added/updated style analyzers to help you customize and enforce coding conventions on your team and new language extensions...for the next versions of C# and Visual Basic."

This release also includes F#, Python, R, and JavaScript and TypeScript modifications and updates

VS 2017 Tools for XAML Apps include new features and bug fixes for XAML Diagnostics, XAML Edit & Continue, XAML Editor Productivity Enhancements and XAML Performance Improvements.

Additional Tools for Universal Windows App Development have been integrated in VS 2017. They include "updated .NET Native Toolchain, 5.2.2 Microsoft.NETCore.UniversalWindowsPlatform package, Windows 10 Anniversary update SDK and emulator, manifest designer capability for creating visual assets and UI analysis." Also included in the Visual Studio 2017 edition are the following Apache Cordova Visual Studio Tools: Cordova simulate, support for iOS 10 & XCode 8, error colorization, in-product acquisition and fast, reliable builds."

Other advancements in VS 2017 involve changes or introduction of features in Xamarin (Preview), NuGet, Developer Analytics Tools, Team Explorer, SQL Server Data Tools, Office Developer Tools for Visual Studio, Visual Studio Software Developer Kit, Azure SDK for .NET, Node.js Tools for Visual Studio, Visual Studio Tools for Unity and.NET Core and Docker (Preview)."

For a complete list of VS 2017 updates and features go to Visual Studio 2017 RC.

TECH IN A SECOND

6-14-21 Expect an Orwellian future if AI isn't kept in check, Microsoft exec say

6-14-21 NOBEL WINNER: ARTIFICIAL INTELLIGENCE WILL CRUSH HUMANS, “IT’S NOT EVEN CLOSE” FROM THE DEPT. OF PEOPLE YOU SHOULD REALLY, REALLY LISTEN TO

6-14-21 Particle seen switching between matter and antimatter at CERN

6-14-21 Bloomberg: Apple Watch Series 7 to Feature Thinner Screen Bezels, Faster Processor, and Updated Ultra Wideband Tech

6-14-21 Why Apple's next iPhone could make you care about LTPO displays

6-14-21 Microsoft will end Windows 10 support in October 2025

6-14-21 Google Workspace adding Client-side encryption for Drive and Docs apps

6-13-21 10 Smart Home Devices That Help Prevent Damage and Theft

6-13-21 These are the Best TVs you can buy today: Top OLED, LCD, budget, and 8K TVs

6-13-21 NordLocker Details 1.2TB Database of Information Stolen via Custom Malware

6-13-21 Like Google Chrome, Chrome OS Will Transition to a Four-Week Update Release Cycle

6-13-21 macOS Monterey Tidbits: Animated Memoji on Login Screen, Change the Color of the Mouse Pointer, and More

6-12-21 Messages from outer space? More than 500 new mysterious alien radio signals detected in one year

6-12-21 Android 12 Beta 2 changelog: All the new features and changes

6-12-21 Galaxy Z Fold 3, Z Flip 3, and Galaxy Watch 4 launch dates revealed?

6-12-21 Here are a bunch of iOS 15 features that Apple didn’t mention earlier

6-11-21 Apple reveals 12 winners of the 2021 Apple Design Awards, including Carrot Weather, Pok Pok Playroom, and League of Legends

6-11-21 Samsung’s breakthrough 50MP camera could be Galaxy S22's secret weapon

6-11-21 Sony formally announces the Airpeak S1, a pro-grade drone with a $9,000 price tag

6-11-21 Samsung releases Android 11 update to the Galaxy A30s

6-11-21 Apple namechecks the M1X MacBook Pro; mini-LED shortages delaying release

6-11-21 Huge Best Buy sale: deals on TVs, laptops, headphones, Apple Watch, and more

6-11-21 Hackers Steal FIFA 21 Source Code, Tools in EA Breach

6-11-21 Hands-on: iOS 15 brings an all-new Weather app with maps, animations, and more

6-10-21 Here’s an early look at Google Messages with Material You color theming [Gallery]

6-10-21 Google is using AI to design its next generation of AI chips more quickly than humans can

6-10-21 The best features of iOS, iPadOS, and macOS that Apple didn’t announce onstage

6-10-21 Mystery malware steals 26M passwords from millions of PCs. Are you affected?

6-9-21 Meet Grace, the healthcare robot COVID-19 created

6-9-21 What Is Apple iCloud+?

6-9-21 Report: Facebook’s Apple Watch competitor to feature two cameras, heart rate monitor

6-9-21 The Moto G Stylus 5G is a step-up version of our favorite budget stylus phone

6-9-21 Instagram finally explains how its algorithm works

6-9-21 Apple iPhone 13: orders of key camera component to match entire Android market

6-9-21 RTX 3070 Ti review: Nvidia leaves the GPU fast lane (for now)

6-8-21 WatchOS 8: WWDC previewed some interesting changes for the Apple Watch

6-8-21 How Universal Control on macOS Monterey works

6-8-21 Core i7 vs. Core i9: Which high-end laptop CPU should you buy?

6-8-21 AT&T is giving six months of Stadia Pro to 5G and fiber internet subscribers

6-8-21 New in iOS 15: FaceTime works on Android now, no iPhone needed. Here's how to set it up