Подтвердить что ты не робот

Создание решений С# из командной строки с помощью Visual Studio 2010

Я хочу автоматизировать процесс сборки для своих решений на С#. Как я могу создавать решения С# из командной строки, чтобы мне не приходилось иметь дело с зависимостями вручную?

4b9b3361

Ответ 1

если вы откроете командную строку визуальной студии в своем стартовом меню - тогда вы можете позвонить в MSBuild и предоставить это .sln файл или конкретный файл .csproj, чтобы создать то, что вам нужно

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

один совет: убедитесь, что версия MSBuild, которую вы используете, применима к целевой структуре или версии инструментов проекта

то есть. если вы попытаетесь построить решение, созданное в vs2010 с помощью msbuild 3.5, то оно не будет распознавать набор инструментов 4.0 проекта

Ответ 2

Для решений, которые вы можете использовать:

devenv /build Release Solution.sln

или

devenv /build Debug Solution.sln

Ответ 3

Проекты проекта и решения Visual Studio также MSBuild файлы сборки.

Вы можете просто запустить MSBuild против файла решения/проекта, и он будет строить:

<path to>msbuild.exe <path to>solution/project file

Ответ 4

msbuild YourSolution.sln