msbuild ignore project dependencies问题

最近用msbuild编译项目,发现一个奇怪问题,假设项目A引用了项目B,用VS编译可以通过,用msbuil编译失败。
诡异的是,A1,A2,A3都项目引用了B,只有A1不能编译通过。直接DLL引用却可以。

百思不得其解,但找到解决方案。在msbuild 上加参数。 /p:BuildProjectReferences=false
比如:

C:\Windows\Microsoft.NET\Framework\v4.0.30319>MSBuild.exe "C:\Jenkins2\jobs\test\
workspace\A.csproj" /t:clean;Rebuild /t:ResolveReferences /p:BuildProjectReferences=false

 
posted @ 2013-07-01 13:20  张江节度使  阅读(229)  评论(0编辑  收藏  举报