Поделиться через


Среда и ссылки, общие свойства и диалоговое окно "Страницы свойств: <Имя проекта>"

Эта страница свойств используется для задания ссылок из проектов C++ на сборки .NET Framework, COM-компоненты и внешние проекты.

Чтобы открыть страницу свойств, щелкните правой кнопкой проект в обозревателе решений, щелкните Свойства, раскройте узел Общие свойства и выберите Ссылки.

Требуемая версия .NET Framework

По умолчанию для новых проектов в качестве требуемой версии среды .NET Framework задается .NET Framework 4. Интегрированная среда разработки не поддерживает изменение целевой платформы, но ее можно изменить вручную.

В файле проекта (VCXPROJ) целевая платформа по умолчанию представляется элементом свойства <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>. Для изменения целевой платформы выгрузите проект, откройте файл проекта с помощью текстового редактора и измените значение элемента свойства с v4.0 на другую версию, установленную на сервере. Например если указать v3.5, что соответствует версии 3.5 .NET Framework, должен быть установлен Visual Studio 2008 с пакетом обновления 1 (SP1). Сохраните и закройте файл, еще раз загрузите проект и убедитесь, что целевая платформа отображается на странице свойств.

Ссылки

В области Ссылки отображается список всех компонентов, на которые в настоящее время ссылается проект, например, сборки .NET Framework, COM-компоненты и внешние проекты.

  • Создать ссылку
    Открывает диалоговое окно Создать ссылку.

  • Удалить ссылку
    Удаляет ссылку, выбранную в списке Ссылки.

Свойства ссылки ActiveX

Свойства ссылки ActiveX доступны только для ссылок на COM-компоненты. Они отображаются только тогда, когда в области Ссылки выбран COM-компонент. Эти свойства нельзя изменить.

  • Полный путь к элементу управления
    Отображает путь к каталогу элемента управления, на который указывает ссылка.

  • GUID элемента управления
    Отображает идентификатор GUID элемента управления ActiveX.

  • Версия элемента управления
    Отображает версию элемента управления ActiveX, на который дается ссылка.

  • Имя библиотеки типов
    Отображает имя библиотеки типов, на которую дается ссылка.

  • Средство создания оберток
    Отображает средство, используемое для построения сборки взаимодействия из COM-библиотеки или элемента управления ActiveX, на которые дается ссылка.

Свойства ссылки на сборку

Свойства ссылки на сборку доступны только для ссылок на сборки .NET Framework. Они отображаются только тогда, когда в области Ссылки выбрана сборка .NET Framework. Эти свойства нельзя изменить.

  • Относительный путь
    Отображает относительный путь от каталога проекта к сборке, на которую указывает ссылка.

Свойства построения

Следующие свойства позволяют задавать способ построения со ссылками.

  • Копировать локально
    Указывает, следует ли в процессе построения автоматически копировать сборку, на которую дается ссылка, в целевое расположение.

  • Копировать локально вспомогательные сборки
    Указывает, следует ли в процессе построения автоматически копировать вспомогательные сборки для той сборки, на которую дается ссылка. Используется только в том случае, если параметр Копировать локально равен true.

  • Выходные данные ссылки на сборку
    Указывает, что данная сборка используется в процессе построения. Если этот параметр равен true, сборка будет использоваться в командной строке компилятора во время построения.

Свойства ссылки проекта

Следующие свойства определяют ссылку проект-проект от проекта, выбранного в области Ссылки, на другой проект, который обычно не находится в том же решении. Выбранный проект является зависимым проектом, а другой проект — независимым. В результате создания ссылку проекта на проект построение независимого проекта происходит перед построением зависимого проекта. Ссылка на проект относится к конкретному зависимому проекту, не ко всему решению. Дополнительные сведения см. в разделе Ссылки проекта.

  • Использовать библиотеки из зависимостей
    Если для этого свойства задано значение True, проектная система включает LIB-файлы, созданные в независимом проекте, в зависимый проект. Как правило, нужно будет задать значение True.

  • идентификатор проекта
    Уникально идентифицирует независимый проект. Значение свойства является внутренним системным GUID, который невозможно изменить.

  • Использовать входные данные библиотек, указанных в зависимостях
    Если для этого свойства задано значение False, проектная система не включает OBJ-файлы библиотеки, созданные в независимом проекте, в зависимый проект. Следовательно, это значение отключает инкрементную компоновку. Как правило, задается значение False, поскольку на создание приложения при наличии большого количества независимых проектов может уйти много времени.

Свойства ссылок

Следующие свойства не могут быть изменены.

  • Имя сборки
    Отображает имя сборки, на которую дается ссылка.

  • Язык и региональные параметры
    Отображает язык и региональные параметры выбранной ссылки.

  • Описание
    Отображает описание выбранной ссылки.

  • Full Path
    Отображает путь к каталогу сборки, на которую дается ссылка.

  • Удостоверение
    Указывает полный путь к сборкам .NET Framework. Отображает GUID для COM-компонентов.

  • Label
    Отображает метку ссылки.

  • Имя
    Отображает имя ссылки.

  • Public Key Token
    Отображает токен открытого ключа, используемый для идентификации сборки, на которую дается ссылка.

  • Strong Name
    true, если сборка, на которую дается ссылка, имеет строгое имя. Строго именованная сборка имеет уникальную версию.

  • Версия
    Отображает версию сборки, на которую дается ссылка.

См. также

Задачи

Открытие свойств страниц проекта

Ссылки

Страницы свойств (C++)

Журнал изменений

Дата

Журнал

Причина

Июль 2010

Описан подраздел "Свойства ссылки проекта".

Исправление ошибки содержимого.