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


 

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



Інструкція

  1. Переконайтеся в наявності необхідного виконуваного файлу MSBuild в папці% systemroot% Microsoft.NET Framework імя_версіі і перевірте відповідність змінної системного шляху зазначеної директорії. Вкажіть каталог, що містить файли потрібного проекту в інтерпретаторі команд і переконайтеся в тому, що використовується одне з розширень:
    - 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.