выполняет эту операцию.

таю, что проблема задокументированаВот переехал сюда и похоже, что это может быть ошибка в визуальной студии, но мне интересно, если кто-нибудь знает об обходном пути.

По сути, у меня есть следующие две строки (среди прочего), одна за другой, в событии предварительной сборки.

"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 не знает о макросах.

Ответы на вопрос(3)

Ваш ответ на вопрос