我有一个使用 CopyLocal=TRue 引用 System.Web.Mvc 的“项目 A”。System.Web.Mvc 在我的本地机器和构建服务器上都在 GAC 中。
我还有一个“Project B”,它在“Project B”的输出中引用“Project A”,System.Web.Mvc 在构建期间不会复制到。
我怀疑这是因为它在 GAC 中。这是真的?我可以做些什么让 MSBuild 将其复制到输出文件夹吗?
我在这个线程中阅读了 Muse VsExtensions 的答案,它只讨论了对 GAC 的直接引用,但是我们通过“项目 A”进行了间接引用: .NET 参考“复制本地”真/假基于内容设置广汽
这篇博文也相关: http ://deeperdesign.wordpress.com/2010/02/08/msbuild-assembly-dependencies-and-the-gac/