【发布时间】:2009-06-23 09:54:20
【问题描述】:
我正在尝试让 MSBuild 处理刚刚移至 TFS2008 的项目。解决方案非常庞大,因此分为 5 个团队项目,A-E。每个人只有一个解决方案,但有几个项目。 A 依赖于首先构建的 B-E。我们需要构建所有东西的调试和发布版本,这很好,但是当我们在发布模式下编译 A 时,它使用 B-E 的调试版本。查看 A 中项目的 proj 文件后,它们的程序集引用已设置为指向 B-E 中库的调试版本。有没有办法使用 MSBuild proj 文件使 A 的发布引用 B-E 中项目的发布版本?
到目前为止,我已经尝试添加
<PropertyGroup>
到 MSBuild proj 文件,但它没有任何区别。有什么建议吗?
<AssemblySearchPaths>
$(Configuration)
$(AssemblySearchPaths)
</AssemblySearchPaths>
</PropertyGroup>
【问题讨论】:
标签: visual-studio tfs msbuild