компилятор командной строки .net несколько проектов - PullRequest
1 голос
/ 29 октября 2010

Мне нужно создать пакетный файл, который запускается в каталоге и копается внутри для подходящих проектов на c # для компиляции. (и, конечно, скомпилируйте их).

Я не знаю названия проектов внутри каталога.

Я могу предположить, что все проекты написаны на c # и написаны на VS2008 и выше (если это поможет).

1 Ответ

3 голосов
/ 29 октября 2010
setlocal
SET CMD= msbuild.exe 

for /R %%d in (*.csproj) do %CMD% %%d
endlocal

Это создаст каждый проект в отдельные сборки со всеми свойствами сборки по умолчанию для каждого проекта.Вы можете указать дополнительные свойства или использовать конфигурационный файл MSBuild.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...