操作系统是2012 r2服务器。我安装了Visual Studio 2015。我已成功将两个Visual Studio 2010项目迁移到Visual Studio 2015。让我们调用一个项目的“主项目”,另一个调用'第二个项目'。第二个项目引用了NuGet包。
我将第二个项目添加到我的主项目中。现在,当我尝试从具有第二个项目的文件夹添加对解决方案的引用时;我没有看到项目解决方案。所以我从下拉菜单中选择了“所有文件”。然后当我尝试引用xxxx.sln或xxxx.csproj文件时,我收到以下错误:无法添加对'xxxx.sln'(或xxxx.csproj)的引用。请确保该文件是可访问的,并且它是有效的程序集或COM组件。
我无法构建整个项目,因为主项目使用第二个项目。
任何人都可以告诉我如何解决这个问题。非常感谢。
答案 0 :(得分:0)
如果您想引用第二个项目并且它们都在同一个解决方案中,您可以选择以下选项。
项目参考 - 在参考管理器的左侧窗格中,选择" Projects \ Solution"。然后,您应该可以从那里选择第二个项目。这将链接第二个项目并在重建项目时更新引用。
DLL参考 - 选择"浏览"在Reference Manager中选择第二个项目的内置.dll(不是.sln或.prj)
请参阅here了解差异的解释。