Ответ 1
используйте следующую переменную среды:
set MSBuildEmitSolution=1
У меня довольно большое решение с комбинацией сборок и веб-сайтов ASP.NET(те, у которых нет файла csproj). Я пытаюсь настроить сборку из командной строки, и поэтому мне нужно понять, что именно делает MSBuild.
Когда MSBuild создает файл .sln, я вижу, что он создает файлы метапрожей (которые я предполагаю файлы MSBuild). Однако они никогда не появляются в файловой системе. Я предполагаю, что MSBuild скрывает их в некотором роде. Есть ли способ просмотреть эти файлы?
используйте следующую переменную среды:
set MSBuildEmitSolution=1
Некоторые "скрытые" основы для проектов веб-сайтов, которые теряются из-за того, как MS организует свои документы...
Когда MSBuild выполняется для файла .sln, он создает файл .metaproj на основе раздела "Проект" в файле .sln. Затем он выполняет aspnet_compiler.exe для файла metaproj.