所以我有一个包含 6 个项目和一个 Webproject 的解决方案。webproject中一些引用的dll(即Aspose.dll和Microsoft.Practices.ObjectBuilder2.dll)在项目文件中没有将本地复制设置为true,但是当我在本地机器上打开解决方案并查看属性时参考已将本地复制设置为真。
我们有几台构建机器,在一些 MSBuild 上使用 dll 并将其输出到 bin 目录中,而在另一台上则将其视为 copy local = false。
当我在失败的构建机器上打开解决方案时,复制本地到 true 设置现在被删除并设置为 false,导致构建失败。在所有其他机器上,它显示为 true。
关于可能导致这种情况的任何建议?