最近我开始搞乱Visual Studio 2015中的xproj项目。在构建Web应用程序时,我有一个类库,位于一个不同的解决方案中,我可以使用global.json文件进行引用。我喜欢这个功能,因为你可以一次性构建它,而不是在Visual Studio实例之间切换。
我现在发现微软正在远离这些项目并回到csproj的做事方式。我一直都在跟上最佳实践,但我似乎无法弄清楚如何将外部项目纳入解决方案,就像使用global.json一样。我也很尴尬地承认我似乎无法想到如何谷歌这样做。
在Visual Studio 2017中是否有新的推荐方法?
答案 0 :(得分:1)
我们可以使用dotnet
命令行界面添加现有项目......
到项目:
C:\temp\Bar> dotnet add .\Bar.csproj reference ..\Foo\Foo.csproj
解决方案:
C:\temp\Bar> dotnet sln .\Bar.sln add ..\Foo\Foo.csproj