Як скомпілювати проект

Компіляція проекту в командному рядку може здійснюватися як із застосуванням Microsoft Build Engine, так і залученням пакетних файлів, хоча перший метод передбачає використання файлів .targets, доступних виключно в Visual Studio. Обидва способи компіляції засновані на застосуванні компіляторів Visual Basic і Visual C #.
Як скомпілювати проект
Інструкція


1
Переконайтеся в наявності необхідного виконуваного файлу MSBuild в папці% systemroot% Microsoft.NETFrameworkімя_версіі і перевірте відповідність змінної системного шляху вказаній директорії. Вкажіть каталог, що містить файли потрібного проекту в інтерпретаторі команд і переконайтеся в тому, що використовується одне з розширень: - csproj-- sln-- vbproj.Введіте значеніеmsbuild.exe імя_подлежащего_компіляціі_проекту в тестове поле командного рядка і ознайомтеся з відображеними даними про обраному процесі.
2
Використовуйте пакетні файли для визначення змінних шляху, що вказує на використовувану збірку .NET Compact Framework, необхідних посилань і синтаксису команд компілятора. Скористайтеся будь-яким текстовим редактором для створення нового файлу і додавання в нього створеного пакетного файлу. При необхідності змініть значення змінної шляху і збережіть створений документ з довільним ім'ям і розширенням .bat.
3
Переконайтеся в тому, що змінна шляху містить директорію платформи .NET Framework, що містить необхідні виконувані фали csc.ee і vbc.exe, які є компіляторами Visual C # і Visual Basic. Введіть значення імені створеного пакетного і вихідного файлів в текстове поле інтерпретатора команд. Зверніть увагу на те, що розширення вихідного файлу повинна відповідати використовуваному компілятору.
4
Використовуйте необхідні значення параметрів компілятора: - r - для завдання потрібних посилань на сборкі-- imports - для імпорту необхідних просторів імен-- nostdlb - для визначення необхідних пропусків збірок (для Visual C #) - netcf - для визначення необхідних пропусків збірок (для Visual Basic) - noconfig - необхідний параметр-- sdkpath - для визначення розташування бібліотеки Mscorlib.dll.

Увага, тільки СЬОГОДНІ!