【发布时间】:2018-06-21 10:23:09
【问题描述】:
假设有多个旧项目,每个项目都包含对给定 dll 的引用,如下所示:
<Reference Include="nunit.framework">
<HintPath>..\lib\nunit.framework.dll</HintPath>
</Reference>
现在,我已更新为使用 nuget,一些 项目使用新的参考,如下所示:
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.4\lib\nunit.framework.dll</HintPath>
</Reference>
..\lib\ 中的旧 dll 已被删除,我 预计 Visual Studio 无法构建我忘记更新的所有项目。可悲的是 VS 没有...而是针对在我的机器上找到的一些晦涩的 dll 版本构建的。somewhere..
如果HintPath 上不存在给定的Reference,我可以让VS(或msbuild)失败吗?
【问题讨论】:
标签: c# visual-studio