Visual c++ MSBuild不';依赖项上的错误不能继续

Visual c++ MSBuild不';依赖项上的错误不能继续,visual-c++,msbuild,visual-studio-2015,Visual C++,Msbuild,Visual Studio 2015,我有两个visual studio项目: 项目A 项目B有一个无法编译的文件 我有一个包含这两个项目的VisualStudio解决方案。我将项目依赖项设置为具有依赖于B的a。构建顺序为B,a。 visual studio IDE生成解决方案时,行为是: 项目B开始编译,但显示错误失败 项目A开始编译 msbuild生成解决方案时,会编译项目B,显示错误,并且不会继续编译项目A。我正在使用以下命令行生成解决方案: msbuild my.sln /target:Build /property:

我有两个visual studio项目:

  • 项目A
  • 项目B有一个无法编译的文件
我有一个包含这两个项目的VisualStudio解决方案。我将项目依赖项设置为具有依赖于B的a。构建顺序为B,a。

visual studio IDE生成解决方案时,行为是:

  • 项目B开始编译,但显示错误失败
  • 项目A开始编译

  • msbuild生成解决方案时,会编译项目B,显示错误,并且不会继续编译项目A。我正在使用以下命令行生成解决方案:

    msbuild my.sln /target:Build /property:Configuration=Debug /property:Platform=x64
    

    为什么默认情况下msbuild和visual studio IDE没有相同的行为
    是否有一种简单的方法可以让msbuild在出现错误时继续运行,而无需定义msbuild项目文件


    (我使用VisualStudio 2015和简单C++项目)

    尝试:MSBudioMy.SLN/Tabj:Budio/Fielt:Stase=调试;平台=x64;ContinueOnError=True此命令行没有帮助。我还尝试添加属性StopOnFirstFailure=false,但没有成功…奇怪:Try:msbuild my.sln/target:Build/property:Configuration=Debug;平台=x64;ContinueOnError=True此命令行没有帮助。我还尝试添加属性StopOnFirstFailure=false,但没有成功…奇怪: