我相信问题记录在这里 移到这里,看起来它可能是视觉工作室中的一个错误,但我想知道是否有人知道解决方法。
基本上,在预构建事件中,我有以下两行(除其他外)一个接一个。
"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "$(SolutionDir)Folder1\Project1.csproj"
"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "$(SolutionDir)Folder2\Folder3\Project2.csproj"
第一个成功了,另一个失败了The command ""C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /p:configuration=Release;platform=x86 /t:rebuild "*Undefined*Folder2\Folder3\Project2.csproj"" exited with code 1.
。
编辑:
发现问题是与预构建具有相同行的其他项目之一失败,因为 MSBuild 本身不知道宏。