March 7, 2017 10:00 am

Visual Studio 2017 – Now Ready for Your Windows Application Development Needs

By / Program Manager

Visual Studio 2017 is the most powerful Universal Windows Platform development environment. It brings unparalleled productivity improvements, a streamlined acquisition experience and enhanced debugging tools for Universal Windows Platform developers.

Try out Visual Studio 2017 today!

Redefined fundamentals

We have focused on enhancing the efficiency of basic tasks you encounter every day, starting with a brand-new lightweight and modular installer, a faster and more responsive IDE from start-up to shut down and a new way to view, edit and debug any code without projects and solutions.

Brand-new lightweight and modular installation tailored to your needs – The new lightweight and componentized installer breaks Visual Studio down into independent workloads so you can install just what you need, helping you get to coding much faster. The Universal Windows Platform development workload gives you the right tools to be productive in authoring, debugging and publishing UWP apps. If something is missing, you will be able to add it later using the Visual Studio Installer.

Faster startup and shorter solution load time –  Visual Studio is three times faster for a cold start and two to three times faster for solution loading. This has been made possible by moving extensions out of the startup path using an on-demand-load approach and optimizing and deferring cache initializations. For example, the first launch startup times have improved from 206 seconds in VS 2015 to 64.2 seconds in VS 2017.

Boosted Productivity

In Visual Studio 2017, we have made improvements to code navigation, IntelliSense, refactoring, code fixes and debugging to save you time and effort on everyday tasks irrespective of language or platform.

IntelliSense – You can now blaze through authoring your XAML with the new IntelliSense completion for x:Bind and namespace completion.

IntelliSense has been enhanced with improved filtering that makes long lists much more manageable. IntelliSense is also smarter with CamelCase search and the ability to select the best matching result from the list instead of simply picking the top result.

Code refactoring – Visual Studio 2017 expands the set of refactorings and fixes to help you maintain a readable code base and accelerate your development workflows. For example, you can de-clutter your XAML using the “Remove Unnecessary Namespaces” quick fix and retain only those you need. If you end up removing a namespace that you need later, the “add missing namespace” quick fix helps you add it back.

Navigation – Navigate To is much more powerful with better filtering and preview. We have also enhanced Find All Reference by adding color, grouping and a peek preview in the Find All References window.

Run to Click – Run to Click does exactly what it sounds like; it executes a program until it reaches the targeted line of code and breaks in debug mode. Essentially, it removes the need for developers to constantly add, hit and remove temporary breakpoints by combining all these actions into one click.

Streamlined Azure Development

Visual Studio 2017 comes with a suite of Connected Services that enables you to easily create engaging cloud-first applications powered by Microsoft Azure. Directly from the IDE, you can configure and connect to an Azure Mobile App Service to enable cloud storage, push notifications, authentication and social integration. You can also connect to HockeyApp for app analytics, beta distribution, in-app feedback and track customer metrics.

Five star UWP app development

Discover accessibility and performance issues with the new UI Analysis tool – The UI Analysis tool examines the elements in your app and helps you quickly discover hard-to-find issues around accessibility and UI performance. Additionally, it points to exactly what needs to be done to fix these issues, resulting in high performant five-star apps.

Edit XAML for a running app with runtime editing tools – XAML Edit and Continue lets you change your XAML while the app is running and get immediate feedback. On its own, Edit and Continue is amazingly powerful. When combined with the UI Debugging tools, developers can fix problems faster than ever before and create performant, adaptive and stunning UI.

Auto-generate visual assets for your UWP apps – The brand new manifest asset generator enables you to create all the visual assets for your app from within the Manifest Designer. Using a single source image, you can now create tiles, logos, icons and splash screens at any or all scales to fit every type of device your app targets. We take care of adhering to all the design guidelines suggested for Windows 10 apps like padding and background colors.

Build awesome apps with the Windows 10 Creators Update – Visual Studio 2017 is the first release to support building Universal Windows Platform apps for the Windows 10 Creators Update. We’ve made strides to improve the SDK acquisition, so you only get what you need. This should help you get started as quickly as possible. The Creators Update brings many changes to the platform which you can read about here.

Ready, Set, Build!

If you haven’t already, get started with building your first Universal Windows app with Visual Studio 2017. As always, we welcome your feedback. If you find an issue, let us know via the Report a Problem option in the upper right corner, either from the installer or the Visual Studio IDE itself. Track your feedback on the developer community portal. For suggestions, let us know through UserVoice.

Updated June 28, 2018 7:25 am

Join the conversation

  1. When I open a project created in VS 2015 (that uses Template10) VS 2017 Community tells me I need to install “Windows 10 SDK 10.0.10586.0” but this is already installed for VS 2015 – why do I have to go through another 275MB download and install for VS 2017?

    • Hey Mike,
      Sorry to hear about your experience. Although VS asks you to install the SDK, when you proceed to install, VS actually finds the SDK installed and no-ops. We are working on improving this in the next update where we find installed SDKs at VS 2017 install time and VS will not ask you to install it again.
      Thank you for your feedback.


  2. Does Visual Studio 2017 support Windows Phone 8 apps? If yes, how to install Windows Phone 8 app workload. UWP works perfectly for me in VS 2017 but I also have a WP8 project which I want to add in VS2017. Please suggest

  3. I installed it with the online installer, when finished, “completed with errors”, and asked me to restart my PC to complete? then no thing appeared. I restarted the installer and selected “repair” and takes sometime, asked me again to restart to complete, now everything is working just great!
    Thank you

  4. I downloaded Visual Studio 2017 Community. The first problem was to choose the directory. i.e. not accept the default directory. After some time I create another directory then I get to install. But after installed the software not work. Only ask the programs’ name and return to ask the programs’ name again, again. What is the solution. Erase and insttal again. I’m wait for a reply. Thank you.

    • Hey José,
      I am not sure I fully understand the problem. Feel free to reach out me directly (karann[at]microsoft[dot]com) and I’ll make sure we get you up and running.

  5. why my file in C++ didn’t show the vertical structure line and the point of indent?

    • Hi Yu,
      For structure line – navigate to Tools/Options/Text Editor/General – check the box under the Display section which reads “Show Structure Guidelines”.
      For indent settings, navigate to Tools/Options/Text Editor/C++/Formatting/Indentation which has all the indentation options you need.
      Hope that helps.

      • The show Structure Guidelines is already checked.There are still no lines for my cpp file.
        At last,I solve it by installing indent guide extension.
        Thanks anyway!

  6. I am unable to load any cross-platform solution properly that contains UWP, Windows, or WinPhone projects. Only the platform shared project, Android, and iOS projects load. These apps were developed with VS 2015 Community and Xamarin and work fine there.

    Does Visual Studio 2017 Community edition support the UWP, Windows, and WinPhone projects that were developed in VS 2015 Community or am I missing something?

    This is on a fresh install (and fully updated) Windows 10 Enterprise and Visual Studio 2017 Community edition.

    • Hey Randall,
      UWP projects created in previous version of VS should open without any issues in VS2017. If you have Win8 or 8.1 projects, please continue to use VS2015 for them. To get a better understanding of what is supported in VS2017, take a look at the compatibility matrix here –
      Should you have any questions or run into any further issues, do not hesitate to reach out to me directly (karann[at]microsoft[dot]com).

  7. Hola, quiero instalar VS 2017 en una surface pro 3 y no me queda espacio. Ya eliminé todos los archivos que podia pero sigo sin tener espacio. Existe algún método de instalación que no sea tan pesado?

  8. When VS 2017 loads VS2015 project, it complains that a specific version of Windows 10 SDK is missing, then, it will ask you to install the SDK; even if i install or re-target the project to installed SDK version, it still says Windows 10 SDK is missing. Any fix? How does VS 2017 detect the installed version of Windows 10 SDKs?

  9. If you develop Windows Phone apps, do not uninstall your current version of Visual Studio. VS 2017 does not support Windows Phone.

    You CAN develop UWP apps that will run on Windows mobile.