【发布时间】:2019-08-31 19:47:40
【问题描述】:
我在我的csproj文件中手动编辑了一个引用(Reference不是ProjectReference),查看代码后发现提示路径错误:
+ <Reference Include="Company.Core.Data.Web.UnitTests">
+ <HintPath>..\..\..\..\..\Code\Bin\Company.Core.Data.Web.UnitTests.dll</HintPath>
+ <Private>True</Private>
+ </Reference>
正确的路径是..\..\..\..\..\Build\UnitTests\Company.Core.Data.Web.UnitTests.dll。
但是,我注意到我的项目的干净构建工作正常。这有关系吗?这是我需要解决的问题吗?
【问题讨论】:
-
为什么你首先将不同项目的构建输出引用为
<Reference>而不是项目引用? -
因为我没有设计我们(非常大的)团队的构建系统,所以使用引用是我必须满足的要求,而不是我能够做出的决定。相信原因和stackoverflow.com/questions/3047733/…有关
标签: visual-studio csproj