Ответ 1
Запустите msbuild - например:
msbuild MySolution.sln /p:Configuration=Release /p:Platform="Any CPU"
У меня есть файл решения, состоящий из 15 проектов, использующих несколько ссылок на сторонние DLL-ссылки. Я хочу, чтобы иметь возможность построить решение из пакетного файла. Каков наилучший способ сделать это?
Спасибо
Запустите msbuild - например:
msbuild MySolution.sln /p:Configuration=Release /p:Platform="Any CPU"
Одним из простейших способов является выполнение msbuild с файлом решения как вход:
@echo off
call %windir%\Microsoft.NET\Framework\v4.0.30319\msbuild.exe path\to\solution.sln
Если это сделано в командной строке Visual Studio, вы можете пропустить путь к msbuild.exe.
Один из способов начать работу - открыть проект в Visual Studio и выбрать Build | Восстановить решение. Затем перейдите к View | Вывод. В окне вывода выберите "Сборка" в раскрывающемся меню "Показать параметры". Это отобразит команды, которые Visual Studio использует для создания проекта. Вы можете вставить их в пакетный файл и прочитать или изменить их по желанию.
Если вы хотите поддерживать как версию Debug, так и Release вашего приложения, вам нужно выбрать правильную конфигурацию, а затем выполнить описанные выше шаги для каждой версии.