властивості файлу
Властивості файлів дозволяють вказувати, які дії повинні виконуватися над файлами в системі роботи з проектами. Наприклад, шляхом завдання властивостей файлу можна вказати, чи слід компілювати файл або включати його в вихідні дані побудови проекту в якості ресурсу.
Можна вибрати будь-який файл в браузері рішень, а потім перевірити його властивості у вікні "Властивості". Файли Visual Basic і Visual C # мають чотири властивості: Файл. Дія при побудові. Спеціальний інструмент і Простір імен спеціального інструменту.
Властивості Дія при побудові. Спеціальний інструмент і Простір імен спеціального інструменту передбачені для розширених сценаріїв. Зазвичай достатньо використовувати значення за замовчуванням і вносити зміни не потрібно.
Спеціальні інструменти являють собою компоненти, які можуть використовуватися для перетворення файлів з одного типу в інший в режимі розробки. Наприклад, спеціальним інструментом може бути генератор коду набору даних, який зчитує дані з файлу XML-схеми (XSD) і створює в файлі коду класи, що забезпечують програмний доступ до таблиць і стовпцях цієї схеми. У продукті передбачений список попередньо визначених спеціальних інструментів; дане властивість дозволяє дізнатися, який з цих спеціальних інструментів повинен бути застосований до файлу. У рідкісних випадках може виникнути необхідність змінити значення цієї властивості. Значення даного властивості має бути або порожнім, або вказувати один зі стандартних спеціальних інструментів.
Щоб задати або змінити спеціальний інструмент, слід вибрати властивість CustomTool у вікні "Властивості" і ввести ім'я інструменту.
Якщо є спеціальний інструмент, призначений проекту, властивість Простір імен спеціального інструменту дозволяє задати простір імен, яке слід призначити коду, створюваному цим спеціальним інструментом. Після присвоєння значення властивості Простір імен спеціального інструменту створений інструментом код розміщується в зазначеному просторі імен. Якщо властивість залишається порожнім, створений код поміщається в простір імен за замовчуванням для папки, в якій знаходиться перетворений файл. Для Visual Basic це кореневе простір імен проекту, а для Visual C # це відповідає значенню властивості DefaultNamespace папки.