Практическое руководство. Определение способов управления файлами в проекте

Обновлен: Ноябрь 2007

Иногда может потребоваться определить тип связи проекта с входящими в него файлами. Например, при работе в обозревателе решений может обнаружиться, что файлы не сохраняются, не копируются и не перемещаются требуемым образом. Определив, осуществляется ли в проекте поддержка ссылок и самого файла, можно узнать, когда обозреватель решений работает непосредственно с файлами, когда с их копиями, а когда со ссылками на эти файлы.

3e92kf8w.alert_note(ru-ru,VS.90).gifПримечание.

В проектах, поддерживающих как ссылки, так и файлы, для демонстрации разницы между этими элементами в обозревателе решений используется значок стрелки.

В следующей таблице указывается, какие элементы используются в основных типах проектов и папках Visual Studio.

В проекте или папке

Используются элементы типа

Папка для прочих файлов

Ссылки

Папка "Элементы решения"

Ссылки

Веб Visual Basic

Файлы

Visual Basic

Оба типа, в основном файлы

Visual C#

Оба типа, в основном файлы

Веб Visual C#

Файлы

Visual C++ 

Ссылки

Visual J#

Оба типа, в основном файлы

Если нет уверенности в том, какие элементы используются в проекте, для проверки можно использовать некоторые команды интегрированной среды разработки. Этот метод проверки дает правильные результаты только для шаблонов проектов, разработчики которых следовали принципам программирования, рекомендованным корпорацией Майкрософт. Шаблоны проектов, разработанные независимыми поставщиками, могут не соответствовать этим принципам.

Чтобы определить способ сопоставления проекта с файлом

  1. Выберите элемент проекта в обозревателе решений.

  2. Откройте меню Проект.

    Если

    Функциональность проекта

    Пункт Показать все файлы доступен

    Управление как ссылками, так и файлами.

    Пункт Показать все файлы недоступен

    Управление только ссылками на файлы.

  3. Чтобы определить, все ли файлы проекта должны находиться в каталоге проекта, откройте меню Проект и выберите пункт Добавить существующий элемент.

  4. В диалоговом окне Добавление существующего элемента выберите раскрывающийся список кнопки Открыть.

    Если

    Функциональность проекта

    Список команд Открыть доступен

    Управление как ссылками, так и файлами.

    Список команд открытия файлов недоступен

    Управление только файлом.

Дополнительные сведения о влиянии каталога проекта на доступность команд, содержатся в разделе Управление элементами в проектах.

См. также

Основные понятия

Использование обозревателя решений

Управление элементами в проектах

Ссылки

Обозреватель решений