With .net core (project.json) I used to switch between nuget packages and source code by adding the source code path to the projects field in global.json. After I have done this, it will add all the projects that it can find in this path, which can replace the nuget packages that I referenced.
I used this function because I have my own nuget packages that I use, but I want to check the changes in my other project before publishing. But as soon as I switched to the Sdk 1.0.0 / VS 2017 / csproj.net kernel, the function seemed to disappear.
An alternative is simply to add each project manually, switch links manually (since they are divided into project links, nuget and sdk), and then switch everything back after switching.
Any thoughts or advice would be great.
UPDATE: It appears that there is no equivalent in csproj (as expected), but there are currently msbuild workarounds (starting from the original version of VS 2017 / .NET Core SDK 1.0.0)
asp.net-core nuget .net-core csproj
Gekctek
source share