Как скомпилировать проект?

3 ноября 2014 г. Просмотров: 826 Инструкции
Компиляция проекта в командной строке может осуществляться как с применением Microsoft Build Engine, так и привлечением пакетных файлов, хотя первый метод подразумевает использование файлов .targets, доступных исключительно в Visual Studio. Оба способа компиляции основаны на применении компиляторов Visual Basic и Visual C#.

Инструкция

  • Удостоверьтесь в наличии необходимого исполняемого файла MSBuild в папке %systemroot%Microsoft.NETFrameworkимя_версии и проверьте соответствие переменной системного пути указанной директории. Укажите каталог, содержащий файлы нужного проекта в интерпретаторе команд и убедитесь в том, что используется одно из расширений:- csproj;- sln;- vbproj.Введите значениеmsbuild.exe имя_подлежащего_компиляции_проекта в тестовое поле командной строки и ознакомьтесь с отображенными данными о выбранном процессе.
  • Используйте пакетные файлы для определения переменных пути, указывающего на используемую сборку .NET Compact Framework, необходимых ссылок и синтаксиса команд компилятора. Воспользуйтесь любым текстовым редактором для создания нового файла и добавления в него созданного пакетного файла. При необходимости измените значение переменной пути и сохраните созданный документ с произвольным именем и расширением .bat.
  • Удостоверьтесь в том, что переменная пути содержит директорию платформы .NET Framework, содержащей необходимые исполняемые фалы csc.ee и vbc.exe, являющиеся компиляторами Visual C# и Visual Basic. Введите значение имени созданного пакетного и исходного файлов в текстовое поле интерпретатора команд. ОБратите внимание на то, что расширение исходного файла должно соответствовать используемому компилятору.
  • Используйте необходимые значения параметров компилятора:- r - для задания нужных ссылок на сборки;- imports - для импорта необходимых пространств имен;- nostdlb - для определения требуемых пропусков сборок (для Visual C#);- netcf - для определения требуемых пропусков сборок (для Visual Basic);- noconfig - необходимый параметр;- sdkpath - для определения расположения библиотеки Mscorlib.dll.
  • Оцените статью!