Предыдущая Следующая
Создаем проект в Visual C# Express
97
Рис. 5.1. Диалоговое окно New Project
Использование имен папок, написанных кириллицей, как, впрочем, и названий самих проектов, не допустимо! В названиях необходимо применять только английский алфавит. Возможны также проблемы, если вы храните ваши проекты на другом жестком диске или в другом разделе одного диска. Все эти проблемы могут быть, а могут и не быть, в зависимости от того, какие средства будут задействованы в текущем проекте.
Например, XNA Content Pipeline весьма капризен к папкам с русскими именами. В связи с этим лучше всего создать в корневом каталоге диска «С» папку с любым английским названием и хранить в этой папке свои проекты. Тогда вы гарантированно будете избавлены от разного рода ошибок при компиляции примеров. Я для всех примеров книги создал папку Code, в которой формировались отдельные папки для каждой главы, например для этой главы это папка Chapter5. Каждый новый проект одной главы также имеет свою папку, совпадающую с названием этого проекта. На диске, идущем в комплекте с книгой, эта иерархия проектов также сохраняется.
Продолжаем, в диалоговом окне New Project присутствует флаг Create directory for solution. Выбор этого флажка автоматически формирует вложенную папку в каталоге создаваемого проекта для хранения данных Solution Explorer. Этот флаг лучше не использовать и снять. После всех действий в окне New Project на-
98 Первый проект
жмите кнопку ОК. Инструментарий Visual C# Express на основе избранного нами шаблона создаст новый каркас проекта.
5.2. Структура проекта
После создания проекта в рабочем каталоге диска «С» появится папка с названием программы. В этой папке будут находиться все файлы проекта, а также папка bin\Xbox360. В данной папке после компиляции и сборки проекта создаются еще две вложенные папки. Для отладочной версии программы это папка Debug, а для окончательной версии программы - папка Release.
После создания проекта FirstProject в рабочем окне Visual C# Express с правой стороны открывается панель Solution Explorer, где отображается древовидная структура текущего проекта, которая состоит из следующих компонентов (рис. 5.2).
Solution 'FirstProject' (1 project) FirstProject
Э- & Properties
■■■ 'ЗУ Assernblylnfo.cs В- & References
..... *Q Microsoft.Xna.Framework
..... Microsoft.Xna.Framework.Game
..... -O mscorlib
..... *Q System
..... ^ Gamel.cs Предыдущая Следующая
|