Что перечисляется в секции references ссылки проекта в visual studio или других ide
Перейти к содержимому

Что перечисляется в секции references ссылки проекта в visual studio или других ide

  • автор:

Страница «Ссылки» в конструкторе проектов (Visual Basic)

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Страница Ссылкиконструктора проектов служит для управления ссылками, веб-ссылками и импортированными пространствами имен в проекте. Проекты могут содержать ссылки на компоненты COM, веб-службы XML, сборки или библиотеки .NET или другие библиотеки классов. Дополнительные сведения о ссылках см. в статье Управление ссылками в проекте.

Чтобы получить доступ к странице Ссылки, выберите узел проекта (не узел Решение) в обозревателе решений. Затем в строке меню выберите Проект > Свойства. Когда откроется окно конструктора проектов, перейдите на вкладку Ссылки.

Список элементов пользовательского интерфейса

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

Пути ссылок

Нажмите эту кнопку, чтобы получить доступ к диалоговому окну Пути для ссылок.

Если система проектов находит ссылку на сборку, система разрешает ссылку путем поиска в следующих расположениях в указанном порядке.

  1. Папка проекта Файлы проекта папки отображаются в обозревателе решений, если команда Показать все файлы не действует.
  2. Папки, указанные в диалоговом окне Пути для ссылок.
  3. Папки, отображающие файлы в диалоговом окне Добавление ссылки.
  4. Папка obj проекта (При добавлении ссылки COM в проект одна сборка или несколько могут добавляться в папку obj проекта.)

Ссылки

Этот список содержит все ссылки в проекте, используемые и неиспользуемые.

Прибавить

Нажмите эту кнопку, чтобы добавить ссылку или веб-ссылку в список Ссылки.

Выберите Ссылка, чтобы добавить ссылку в проект, используя диалоговое окно «Добавление ссылки».

Выберите Веб-ссылка, чтобы добавить ссылку в проект, используя диалоговое окно Добавление веб-ссылки.

Удалить

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

Обновить веб-ссылку

Выберите веб-ссылку в списке Ссылки и нажмите эту кнопку, чтобы обновить ее.

Импортированные пространства имен

Вы можете ввести собственное пространство имен в это поле и нажать кнопку Добавить пользовательский импорт, чтобы добавить его в список пространств имен.

Для импортированных пользователем пространств имен можно создать псевдонимы. Для этого введите псевдоним и пространство имен в формате псевдоним=пространство имен. Это удобно, если вы используете длинные пространства имен, например: Http= MyOrg.ObjectLib.Internet.WebRequestMethods.Http .

Добавить пользовательский импорт

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

Список пространств имен

В этом списке содержатся все доступные пространства имен. Флажки для пространств имен, включенных в текущий проект, установлены.

Обновить пользовательский импорт

Выберите определяемое пользователем пространство имен в списке пространств имен, введите имя, которым вы хотите его заменить, в поле Импортированные пространства имен, а затем нажмите эту кнопку, чтобы изменить новое пространство имен. Кнопка активна, только если выбранное пространство имен было добавлено в список с помощью кнопки Добавить пользовательский импорт. Вы можете добавить:

  • классы и пространства имен, такие как System.Math;
  • импортированные пространства имен с псевдонимами, такие как VB=Microsoft.VisualBasic ;
  • пространства имен XML, такие как .

См. также

  • Управление ссылками в проекте
  • Практическое руководство. Добавление или удаление импортированных пространств имен (Visual Basic)
  • Оператор Imports (пространство имен XML)

Добавление ссылок на управляемый проект Visual C++

В этой статье содержатся сведения о добавлении ссылок на управляемый проект Visual C++.

Исходная версия продукта: Visual C++
Исходный номер базы знаний: 310674

Аннотация

В этой статье описывается процесс добавления ссылки на другую сборку в проекте Visual C++. В других языках, таких как Visual C#, можно добавить ссылку с помощью диалогового окна Добавление ссылки . Это диалоговое окно недоступно для управляемых приложений C++. Существует несколько советов, которые упрощают использование ссылок в управляемом приложении C++.

Ссылки на Microsoft .NET

Ссылки на .NET указывают на общие сборки. Например, System.Windows.Forms.dll сборки является стандартной сборкой для доступа к классам Windows Forms. Чтобы использовать эту сборку в управляемом приложении C++, необходимо просто сослаться на нее #using с помощью директивы препроцессора, как показано ниже:

#using

Ссылки на COM

Использование com-объекта в управляемом приложении C++ предполагает принятие решения о проектировании. Один из вариантов — использовать неуправляемый COM-код внутри управляемого класса. Например, можно решить использовать традиционное #import решение. Это может быть хорошим вариантом для случаев, когда возникают проблемы с использованием COM-взаимодействия.

Второй вариант — использовать сборки взаимодействия, которые упаковывают com-объект. Это единственный метод, доступный для других языков, таких как C# и Visual Basic .NET. Чтобы создать сборку взаимодействия для com-объекта, используйте средство TLBIMP.exe. Например, выполните следующие действия, чтобы автоматизировать Internet Explorer из управляемого приложения:

  1. Откройте окно командной строки.
  2. Перейдите к системной папке Windows.
  3. Введите следующую команду:

tlbimp shdocvw.dll /out:Interop.shdocvw.dll 

При этом создается сборка взаимодействия для ОБЪЕКТОВ COM в Shdocvw.dll. Результирующий файл ,Interop.shdocvw.dll, можно использовать с директивой #using . Затем его можно рассматривать как управляемый компонент. Инструкции по автоматическому копированию этой библиотеки динамической компоновки (DLL) в выходную папку см. в разделе Использование событий после сборки этой статьи.

Переменные среды для Visual C++ должны быть заданы для распознавания TLBIMP.exe. Если они не заданы, сначала необходимо запустить ./VC7/BIN/VCVARS32.bat в Visual Studio .NET или ./VC/BIN/VCVARS32.bat в Visual Studio и Visual C++ Express Edition.

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

Ссылки на проекты — это ссылки на сборки, созданные другими проектами. Опять же, директива #using используется для ссылки на эти сборки. Тем не менее, так как эти сборки не являются общими, необходимо принять меры, чтобы компилятор смог их найти. Это можно сделать двумя способами:

  • Скопируйте сборку в папку проекта.
  • Измените параметры проекта, чтобы найти сборку:

Примечание. В Visual C++ разверните узел Свойства конфигурации, а затем разверните узел C/C++.

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

Частные сборки должны находиться в той же папке, что и исполняемый файл, в котором они используются. При добавлении ссылки в Visual C#, в Visual Basic .NET или Visual Basic она автоматически копируется в выходную папку. В управляемом приложении C++ этот шаг можно автоматизировать с помощью post-build событий. Например, рассмотрим сценарий, в котором у вас есть сборка с именемMYLIB.dll в папке проекта управляемого приложения C++ с именем TestApp. Следующие действия помогут настроить post-build событие, которое скопировать эту библиотеку DLL в выходную папку проекта TestApp .

  1. Откройте диалоговое окно Страницы свойств проекта Managed C++.
  2. Щелкните папку События сборки .

Примечание. В Visual C++ разверните узел Свойства конфигурации, а затем — События сборки.

copy $()mylib.dll $() 

Использование Visual C++ .NET или Visual C++

С помощью Visual C++ .NET или Visual C++ можно добавить ссылку с помощью диалогового окна Добавление ссылки . Чтобы добавить ссылку на проект, выполните следующие действия.

  1. В Обозреватель решений выберите проект.
  2. В меню Проект щелкните Добавить ссылки.

Примечание. В Visual C++ выберите ссылки в меню Проект , а затем — Добавить новую ссылку.
Примечание. В Visual C++ откройте вкладку Обзор в диалоговом окне Добавление ссылок .
Примечание. В Visual C++ найдите нужный компонент на локальном диске.

Примечание. В Visual C++ нажмите кнопку ОК , чтобы закрыть диалоговое окно и добавить компонент в список Ссылки в диалоговом окне Страница свойств проекта.

Обратная связь

Были ли сведения на этой странице полезными?

Элемент References (шаблоны Visual Studio)

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Группирует ссылки на сборку, добавляемую шаблоном в проекты.

Синтаксис

Элементы и атрибуты

В следующих разделах описаны атрибуты, дочерние и родительские элементы.

Атрибуты

Дочерние элементы

Элемент Description
Ссылка Обязательный элемент.

Родительские элементы

Элемент Description
TemplateContent Указывает содержимое шаблона.

Замечания

References — необязательный дочерний элемент элемента TemplateContent .

Элементы Reference могут использоваться только в vstemplate-файлах, имеющих Type значение атрибута Item . References

Пример

В следующем примере показан TemplateContent элемент шаблона элемента. Этот XML-код добавляет ссылки на сборки System.dll и System.Data.dll .

    System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089   System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089   . 

См. также

  • Справочник по схеме шаблонов Visual Studio
  • Создание шаблонов проектов и элементов

Страница «Ссылки» в конструкторе проектов (Visual Basic)

Область применения:yesVisual Studio Visual Studio для Mac noVisual Studio Code no

Страница Ссылкиконструктора проектов служит для управления ссылками, веб-ссылками и импортированными пространствами имен в проекте. Проекты могут содержать ссылки на компоненты COM, веб-службы XML, сборки или библиотеки .NET или другие библиотеки классов. Дополнительные сведения о ссылках см. в статье Управление ссылками в проекте.

Чтобы получить доступ к странице Ссылки, выберите узел проекта (не узел Решение) в обозревателе решений. Затем в строке меню выберите Проект > Свойства. Когда откроется окно конструктора проектов, перейдите на вкладку Ссылки.

Список элементов пользовательского интерфейса

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

Пути ссылок

Нажмите эту кнопку, чтобы получить доступ к диалоговому окну Пути для ссылок.

Если система проектов находит ссылку на сборку, система разрешает ссылку путем поиска в следующих расположениях в указанном порядке.

  1. Папка проекта Файлы проекта папки отображаются в обозревателе решений, если команда Показать все файлы не действует.
  2. Папки, указанные в диалоговом окне Пути для ссылок.
  3. Папки, отображающие файлы в диалоговом окне Добавление ссылки.
  4. Папка obj проекта (При добавлении ссылки COM в проект одна сборка или несколько могут добавляться в папку obj проекта.)

Ссылки

Этот список содержит все ссылки в проекте, используемые и неиспользуемые.

Прибавить

Нажмите эту кнопку, чтобы добавить ссылку или веб-ссылку в список Ссылки.

Выберите Ссылка, чтобы добавить ссылку в проект, используя диалоговое окно «Добавление ссылки».

Выберите Веб-ссылка, чтобы добавить ссылку в проект, используя диалоговое окно Добавление веб-ссылки.

Удалить

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

Обновить веб-ссылку

Выберите веб-ссылку в списке Ссылки и нажмите эту кнопку, чтобы обновить ее.

Импортированные пространства имен

Вы можете ввести собственное пространство имен в это поле и нажать кнопку Добавить пользовательский импорт, чтобы добавить его в список пространств имен.

Для импортированных пользователем пространств имен можно создать псевдонимы. Для этого введите псевдоним и пространство имен в формате псевдоним=пространство имен. Это удобно, если вы используете длинные пространства имен, например: Http= MyOrg.ObjectLib.Internet.WebRequestMethods.Http .

Добавить пользовательский импорт

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

Список пространств имен

В этом списке содержатся все доступные пространства имен. Флажки для пространств имен, включенных в текущий проект, установлены.

Обновить пользовательский импорт

Выберите определяемое пользователем пространство имен в списке пространств имен, введите имя, которым вы хотите его заменить, в поле Импортированные пространства имен, а затем нажмите эту кнопку, чтобы изменить новое пространство имен. Кнопка активна, только если выбранное пространство имен было добавлено в список с помощью кнопки Добавить пользовательский импорт. Вы можете добавить:

  • классы и пространства имен, такие как System.Math;
  • импортированные пространства имен с псевдонимами, такие как VB=Microsoft.VisualBasic ;
  • пространства имен XML, такие как .

См. также

  • Управление ссылками в проекте
  • Практическое руководство. Добавление или удаление импортированных пространств имен (Visual Basic)
  • Оператор Imports (пространство имен XML)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *