This post was co-authored by Joe Morris, a Senior Program Manager on the .NET Team and David Carmona, a Principal Program Manager Lead on the .NET Team.

Today, an update to Visual Studio 2017 RC was announced. As part of this update, we have made several enhancements and bug fixes to the .NET Core tools that are part of Visual Studio 2017. For previous information about these tools you can read our original blog post announcing the initial RC release of Visual Studio 2017.


This update contains many enhancements and bug fixes to the early alpha we released with Visual Studio 2017 RC. Despite this great progress, it is still a preview. For an up to date list of issues that we are working on, please see our GitHub page. The top areas addressed in this update are:

  • csproj file simplification: .NET Core project files now use an even more simplified syntax, making them easier to read. Also, csproj file editing in the IDE has been improved.
  • CLI commands added: New commands added for adding (add p2p) and removing (remove p2p) project to project references.
  • Overall quality improved: Bug fixes in xproj to csproj migration, project to project references, NuGet, MSBuild and ASP.NET Core with Docker.

csproj file simplification

.NET Core csproj files have been simplified, making them easier to read. Snippets shown below demonstrate the simplification.

Read more: Updating Visual Studio 2017 RC .NET Core Tooling improvements | .NET Blog