【发布时间】:2021-09-09 09:09:38
【问题描述】:
我相信该问题已记录在案 here moved here 并且看起来可能是 Visual Studio 中的错误,但我想知道是否有人知道解决方法。
基本上,在预构建事件中,我有以下两行(除其他外)一个接一个。
"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 本身不知道宏。
【问题讨论】:
-
作者仅供参考:链接已损坏(VS 反馈)。
标签: visual-studio-2008 prebuild