我的问题非常简单。如果我有多个项目通过项目引用相互引用,我是否必须使用MSBuild进行完整的解决方案编译,或者我可以只编译我的一个项目,比如我的Web部署项目,MSBuild将找出引用,以及为我编译引用的项目?
我正在尝试简化我们的CI环境,我觉得很奇怪,我目前正在构建整个解决方案,然后单独部署各个部署项目。
提前致谢!
答案 0 :(得分:1)
如果您希望更新引用,则需要使用msbuild编译解决方案。这还要求使用适当的依赖关系设置解决方案,并将项目设置为构建(通常默认情况下)。
编译单个.csproj只会编译该项目。