Microsoft Launches Visual Studio 2017: What DevOps Teams Need to Know

Microsoft launches Visual Studio 2017
DevOpsDevOps ToolsDevOps Updates

YOUR COSMETIC CARE STARTS HERE

Find the Best Cosmetic Hospitals

Trusted • Curated • Easy

Looking for the right place for a cosmetic procedure? Explore top cosmetic hospitals in one place and choose with confidence.

“Small steps lead to big changes — today is a perfect day to begin.”

Explore Cosmetic Hospitals Compare hospitals, services & options quickly.

✓ Shortlist providers • ✓ Review options • ✓ Take the next step with confidence

Original source: zeenews.india.com (March 2017). This article expands on the original announcement for a DevOps engineering audience.

Overview

Microsoft officially released Visual Studio 2017 in March 2017, positioning it as a significant step forward for developers building applications across multiple platforms and languages. The release followed Visual Studio 2015, which had accumulated over 21.1 million installs since its launch — a figure cited by Microsoft at the time of the 2017 announcement.

Visual Studio 2017 is a full-featured integrated development environment (IDE) designed to support a wide range of application types — desktop, web, mobile, cloud, and games — across nearly every mainstream programming language.

Key Features Relevant to DevOps Teams

1. Modular, Lightweight Installer

One of the most practically significant changes in Visual Studio 2017 was a completely redesigned installation experience. Rather than forcing teams to install a monolithic package, the new installer allows developers to select only the workloads and components they need. This reduces installation time, disk footprint, and setup friction — a meaningful improvement in environments where developer machines are provisioned frequently or managed via automation.

2. Live Unit Testing

Visual Studio 2017 introduced live unit testing, a real-time feature that automatically runs affected unit tests as you edit code. Results are surfaced inline in the editor, giving developers immediate feedback on whether their changes break existing tests. This tightens the developer inner loop — the cycle of write, test, and verify — without requiring a manual build-and-run step.

3. Live Dependency Validation

Live dependency validation checks architectural constraints as code is written, alerting developers when a change would violate a defined dependency rule within the codebase. This is particularly useful in large teams where enforcing architectural boundaries is otherwise difficult to automate.

4. Built-in Xamarin Integration

Visual Studio 2017 shipped with Xamarin integrated by default, removing the need for a separate installation. Xamarin enables developers to write cross-platform mobile applications targeting Android, iOS, and Windows from a single C# codebase. Teams that previously relied on separate toolchains for mobile development could consolidate their workflow inside a single IDE.

5. Additional Cross-Platform Mobile Options

Beyond Xamarin, Visual Studio 2017 also supported:

  • Apache Cordova — for building hybrid mobile apps using HTML, CSS, and JavaScript.
  • Visual C++ cross-platform library development — allowing native C++ code to be shared across Android, iOS, and Windows targets.

DevOps and Collaboration Improvements

At the time of launch, Microsoft emphasized that Visual Studio 2017 was designed to help development teams adopt modern DevOps practices. According to Narendra Bhandari, General Manager of Developer eXperience at Microsoft India:

“Visual Studio 2017 delivers a great cloud and mobile development experience, boosts DevOps capabilities to drive higher levels of collaboration and productivity for developers.”

Narendra Bhandari, General Manager, DX, Microsoft India

The combination of the modular installer, live testing, and tighter integration with cloud services was intended to accelerate code flow and make it easier for teams to respond to changing requirements continuously — a core principle of DevOps delivery pipelines.

Platform and Language Support

Visual Studio 2017 maintained broad support for application types and languages, including:

  • Web applications (ASP.NET, ASP.NET Core, Node.js)
  • Desktop applications (WPF, WinForms, UWP)
  • Mobile applications (Xamarin, Cordova, C++)
  • Cloud services (Azure integration)
  • Game development (Unity)
  • Languages including C#, VB.NET, F#, C++, Python, JavaScript, TypeScript, and others

Context: Where Visual Studio 2017 Fits in the Timeline

Visual Studio 2017 (version 15.x) succeeded Visual Studio 2015 and preceded Visual Studio 2019. Microsoft has since released Visual Studio 2019 and Visual Studio 2022, the latter being the current major version as of this writing. However, many of the architectural decisions introduced in 2017 — particularly the workload-based installer — carried forward into subsequent releases and remain part of the Visual Studio experience today.

For teams still maintaining projects that originated in this era, understanding what Visual Studio 2017 introduced helps contextualize toolchain decisions and potential upgrade paths.

0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x