这里有类似的问题,但我已经用尽了我找到的这个问题的每个解决方案。MSBuild失败,缺失参考
我的解决方案在本地编译并运行正常,但是当我检入我的代码并运行MSBuild时,它会失败,并显示错误The type or namespace name 'DbUp' could not be found
。
DbUp
在Nuget上可用,但我必须使用我收到的修改版本,所以我手动将它拖入我的包文件夹中,然后通过浏览到项目中的.dll
来引用它。
我首先试图通过删除.dll
并尝试再次引用它来解决此问题。然后我删除了整个项目并再次尝试了这个过程。尽管如此,它每次都会在本地编译和运行,但每次检查我的代码并运行MSBuild时都会失败。
我检查了项目文件和参考似乎是有罚款:
<Reference Include="DbUp">
<HintPath>..\packages\dbup\DbUp.dll</HintPath>
</Reference>
我不明白的事情是,我会清理我的解决方案,然后重新编译和DbUp.dll
是在我的仓。那么为什么MSBuild无法找到参考?
让我知道你是否需要任何额外的信息来帮助。谢谢。
源代码管理下的packages文件夹? –
是的,它是在源代码控制下 – cfly24