Компілятор командного рядка для c # () ендрю Троелсен

Компілятор командного рядка для C # (csc.exe)

• У ваших планах може бути використання автоматизованих засобів розробки, таких як MSBuild або NAnt.

• Ви можете прагнути до розширення свого розуміння C #. При використанні графічних засобів розробки додатків ви все одно даєте інструкції csc.exe про те як обробляти вихідні файли C #. З цієї точки зору дуже корисно знати, що відбувається "за кулісами".

Корисним "побічним ефектом" роботи з csc.exe є те, що вам буде простіше використовувати інші інструменти командного рядка, що входять в комплект поставки .NET Framework 2.0 SDK. У процесі вивчення матеріалу цієї книги ви побачите, що багато дуже важливі утиліти виявляються доступні тільки з командного рядка.

Налаштування компілятора командного рядка для C #

Щоб використовувати компілятор командного рядка для C #, потрібно, щоб ваша система могла знайти файл csc.exe. Якщо машина налаштована неправильно, то при компіляції файлів C # вам доведеться вказати повний шлях до файлу csc.exe.

1. Клацніть на піктограмі Мій Комп'ютер і виберіть пункт Властивості з розкрився контекстного меню.

2. Виберіть вкладку Додатково та клацніть на кнопці Змінні середовища.

3. Подвійним клацанням на імені змінної Path у вікні Системні змінні відкрийте вікно її зміни.

4. Додайте в кінець поточного значення Path наступний рядок (не забудьте про те, що значення в списку змінної Path розділяються крапкою з комою)

Ваша рядок повинна відповідати версії і місця розміщення .NET Framework 2.0 SDK у вашій системі (перевірити павільн зазначеної вами рядки у вікні програми Провідник). Оновивши змінну Path, можна перевірити результат. Для цього слід закрити всі командні вікна (щоб зміни були прийняті системою), а потім, відкривши нове командне вікно, ввести в ньому

Якщо все було зроблено правильно, ви повинні побачити список опцій настройки, які підтримуються компілятором C #.

Зауваження. У списку аргументів командного рядка для будь-якого засобу розробки .NET як роздільник можна використовувати - чи / (наприклад, csc -? Або csc /?).

Додаткові кошти командного рядка .NET

До початку використання csc.exe додайте в системну змінну Path таке значення (знову не забудьте перевірити правильність зазначеного шляху).

C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin

Порада. Тепер ви знаєте, як вручну налаштувати свою машину, але є і більш короткий шлях. Середа .NET Framework 2.0 SDK пропонує вже сконфигурированное командне вікно, що розпізнає всі утиліти командного рядка .NET. Використовуючи кнопку Пуск, виберіть з меню Всі Програми? Microsoft .NET Framework SDK v2.0 і активізуйте рядок SDK Command Prompt (Командний рядок SDK).

• У ваших планах може бути використання автоматизованих засобів розробки, таких як MSBuild або NAnt.

• Ви можете прагнути до розширення свого розуміння C #. При використанні графічних засобів розробки додатків ви все одно даєте інструкції csc.exe про те як обробляти вихідні файли C #. З цієї точки зору дуже корисно знати, що відбувається "за кулісами".

Корисним "побічним ефектом" роботи з csc.exe є те, що вам буде простіше використовувати інші інструменти командного рядка, що входять в комплект поставки .NET Framework 2.0 SDK. У процесі вивчення матеріалу цієї книги ви побачите, що багато дуже важливі утиліти виявляються доступні тільки з командного рядка.

Налаштування компілятора командного рядка для C #

Щоб використовувати компілятор командного рядка для C #, потрібно, щоб ваша система могла знайти файл csc.exe. Якщо машина налаштована неправильно, то при компіляції файлів C # вам доведеться вказати повний шлях до файлу csc.exe.

1. Клацніть на піктограмі Мій Комп'ютер і виберіть пункт Властивості з розкрився контекстного меню.

2. Виберіть вкладку Додатково та клацніть на кнопці Змінні середовища.

3. Подвійним клацанням на імені змінної Path у вікні Системні змінні відкрийте вікно її зміни.

4. Додайте в кінець поточного значення Path наступний рядок (не забудьте про те, що значення в списку змінної Path розділяються крапкою з комою)

Ваша рядок повинна відповідати версії і місця розміщення .NET Framework 2.0 SDK у вашій системі (перевірити павільн зазначеної вами рядки у вікні програми Провідник). Оновивши змінну Path, можна перевірити результат. Для цього слід закрити всі командні вікна (щоб зміни були прийняті системою), а потім, відкривши нове командне вікно, ввести в ньому

Якщо все було зроблено правильно, ви повинні побачити список опцій настройки, які підтримуються компілятором C #.

Зауваження. У списку аргументів командного рядка для будь-якого засобу розробки .NET як роздільник можна використовувати - чи / (наприклад, csc -? Або csc /?).

Додаткові кошти командного рядка .NET

До початку використання csc.exe додайте в системну змінну Path таке значення (знову не забудьте перевірити правильність зазначеного шляху).

C: \ Program Files \ Microsoft Visual Studio 8 \ SDK \ v2.0 \ Bin

Порада. Тепер ви знаєте, як вручну налаштувати свою машину, але є і більш короткий шлях. Середа .NET Framework 2.0 SDK пропонує вже сконфигурированное командне вікно, що розпізнає всі утиліти командного рядка .NET. Використовуючи кнопку Пуск, виберіть з меню Всі Програми? Microsoft .NET Framework SDK v2.0 і активізуйте рядок SDK Command Prompt (Командний рядок SDK).