Visual Studio构建成功,MSBuild失败

Ste*_*w C 14 msbuild visual-studio-2010 visual-studio

我正在尝试使用MSBUILD从命令行清理和重建包含多个项目的解决方案文件.由于某种原因,我的构建失败(大约10%的构建项目失败),我得到多个错误,看起来像:

错误CS0234:名称空间"bar"中不存在类型或命名空间名称"foo"(您是否缺少程序集引用?)

现在,如果我使用完全相同的配置从Visual Studio 2010清理和重建相同的解决方案文件,它将成功构建,没有错误.

从Visual Studio中安装的MSBuild的设置或配置是否有所不同,我不知道?

mat*_*tyB 1

尝试检查 MSBuild 在非构建库的项目文件中找不到的引用的路径。有时,当您使用 VS 或 ReSharper 自动添加引用时,路径最终会指向 \obj 目录。VS 似乎能够处理这个问题,但 MSBuild 则不然。