Свойства проекта
Рассмотрим свойства проекта. В окне Solution Explorer выделяем название проекта — FirstForm, щелкаем правой кнопкой мыши и выбираем в меню пункт Properties. В появившемся окне содержатся все свойства текущего проекта (рис. 1.23).
увеличить изображение
Рис. 1.23. Окно Common Properties / General
В окне свойств содержится довольно много параметров. Рассмотрим некоторые, наиболее употребительные.
Вкладка Common Properties / General включает в себя следующие свойства:
- Assembly Name — название сборки (подробнее о сборках см. лекцию 9)
- Output Type — тип компилируемого приложения. По умолчанию для Windows-приложений стоит Windows Application.
- Default Namespace — название пространства имен в коде. По умолчанию совпадает с именем проекта.
- Startup Object — название класса, содержащего точку входа в программу – метод Main.
- Application Icon — путь к файлу с иконкой приложения.
- Project File — имя файла с информацией о проекте. Находится внутри папки с проектом;
- Project Folder — путь к файлу с проектом.
- Output File — название файла, создаваемого при компиляции, — выходного файла. Совпадает с именем проекта.
На вкладке Configuration Properties / Build рассмотрим некоторые свойства (рис. 1.24).
увеличить изображение
Рис. 1.24. Окно Configuration Properties / Build
- Optimize Code — оптимизация программы, значение этого свойства true может значительно увеличить производительность приложения.
- Allow Unsafe Code Blocks — разрешить использование ключевого слова unsafe в коде проекта.
- Warning Level — уровень предупреждений, отображаемых при компиляции программы.
- Treat Warnings As Errors — воспринимать все предупреждения как ошибки. Если объявить переменную в коде, но нигде не использовать ее, при значении этого свойства False приложение скомпилируется, при значении True — нет.
- Output Path — путь, где формируется выходной файл. Папка bin находится внутри папки проекта.
- Generate Debugging Information — выводить информацию при отладке. Это свойство должно быть включено: именно эти сообщения помогают исправлять код.