在Visual Studio 2017中引用其他解决方案中的项目

时间:2017-03-21 19:31:45

标签: c# visual-studio asp.net-core .net-core visual-studio-2017

最近我开始搞乱Visual Studio 2015中的xproj项目。在构建Web应用程序时,我有一个类库,位于一个不同的解决方案中,我可以使用global.json文件进行引用。我喜欢这个功能,因为你可以一次性构建它,而不是在Visual Studio实例之间切换。

我现在发现微软正在远离这些项目并回到csproj的做事方式。我一直都在跟上最佳实践,但我似乎无法弄清楚如何将外部项目纳入解决方案,就像使用global.json一样。我也很尴尬地承认我似乎无法想到如何谷歌这样做。

在Visual Studio 2017中是否有新的推荐方法?

1 个答案:

答案 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