Визуальная студия диспетчера ссылок, как открыть

Обновлено: 21.11.2024

Диспетчер ссылок Syncfusion — это надстройка Visual Studio для платформы WPF. Он добавляет ссылку на сборку Syncfusion в проект либо из расположения GAC, либо из установленного расположения Essential Studio, либо из пакетов NuGet. Он также может переносить проекты, содержащие старые версии ссылки на сборку Syncfusion, в более новые или определенные версии ссылки на сборку Syncfusion. Он поддерживает Microsoft Visual Studio 2013 или выше. Это расширение Visual Studio включено в выпуск Essential Studio 2013 Volume 3.

ПРИМЕЧАНИЕ

Этот диспетчер ссылок можно применить к проекту сборки Syncfusion версии 10.4.0.71 и выше.

Чтобы добавить ссылки на сборки Syncfusion в Visual Studio, выполните следующие действия:

Проверьте, установлены ли расширения WPF — Syncfusion в диспетчере расширений Visual Studio, выбрав «Расширения» -> «Управление расширениями» -> «Установлено» для Visual Studio 2019 или более поздней версии, а для Visual Studio 2017 или более ранней версии — в разделе «Инструменты». -> Расширения и обновления -> Установлено. Если это расширение не установлено, установите его, следуя инструкциям из раздела справки по загрузке и установке.

Откройте новое или существующее приложение WPF.

Чтобы открыть мастер диспетчера ссылок Syncfusion, выполните одно из следующих действий:

Вариант 1.
Нажмите «Расширения» -> «Меню Syncfusion» и выберите «Essential Studio for WPF» > «Добавить ссылки…» в Visual Studio.

ПРИМЕЧАНИЕ

В Visual Studio 2017 или более ранней версии нажмите «Меню Syncfusion» и выберите «Essential Studio for WPF»> «Добавить ссылки…».

Вариант 2:

Щелкните правой кнопкой мыши выбранный файл проекта в обозревателе решений, затем выберите Диспетчер ссылок Syncfusion… в контекстном меню. На следующем снимке экрана показан этот параметр в Visual Studio.

Мастер управления ссылками Syncfusion отображает список загруженных элементов управления Syncfusion WPF.

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

ПРИМЕЧАНИЕ

Параметр выбора платформы появится только в том случае, если установлена ​​Essential Studio для Enterprise Edition с платформами WPF и Windows Forms или если установлены и Essential Studio для WPF, и WinForms. .

Сборка из: выберите расположение сборки, откуда сборка добавляется в проект.

Версия: чтобы добавить в проект сборки соответствующей версии, выберите версию сборки.

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

ПРИМЕЧАНИЕ

Опция "Темы" будет включена, только если мы выбрали элементы управления, поддерживаемые темой.

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

Нажмите "ОК". Перечисленные сборки Syncfusion добавляются в проект. Затем он уведомляет «Сборки Syncfusion были успешно добавлены» в строке состояния Visual Studio.

Затем появится окно с сообщением о необходимости регистрации лицензирования Syncfusion, если вы установили пробную установку или пакеты NuGet, поскольку Syncfusion представила систему лицензирования из выпуска Essential Studio Volume 2 (v16.2.0.41) 2018 года. Перейдите к разделу справки, который отображается в окне сообщения о лицензировании, чтобы сгенерировать и зарегистрировать лицензионный ключ Syncfusion для вашего проекта. Обратитесь к этому сообщению в блоге, чтобы узнать об изменениях лицензирования, внесенных в Essential Studio.

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

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

Чтобы добавить ссылку, щелкните правой кнопкой мыши узел "Ссылки" или "Зависимости" в обозревателе решений и выберите "Добавить ссылку". Вы также можете щелкнуть правой кнопкой мыши узел проекта и выбрать «Добавить» > «Ссылка». Дополнительные сведения см. в разделе Как добавить или удалить ссылки.

Вы можете добавить ссылку на следующие типы компонентов и служб:

Другие сборки или библиотеки классов проектов в том же решении

Веб-службы XML

Ссылки на приложения UWP

Отсылки к проектам

Проекты универсальной платформы Windows (UWP) могут создавать ссылки на другие проекты UWP в решении или на проекты или двоичные файлы Windows 8.1 при условии, что эти проекты не используют API-интерфейсы, которые устарели в Windows 10 и более поздних версиях. Дополнительные сведения см. в разделе Переход с Windows Runtime 8 на UWP.

Если вы решите переориентировать проекты Windows 8.1 на Windows 10 и более поздние версии, см. раздел Портирование, перенос и обновление проектов Visual Studio.

Ссылки на расширения SDK

Если вы обнаружите, что Extension SDK, на который ссылается ваше приложение, не поддерживается, вам необходимо выполнить следующие действия:

Посмотрите на название проекта, который вызывает ошибку. Платформа, на которую нацелен ваш проект, указана в скобках рядом с названием проекта. Например, MyProjectName (Windows 8.1) означает, что ваш проект MyProjectName предназначен для версии платформы Windows 8.1.

Перейдите на сайт поставщика, которому принадлежит неподдерживаемый SDK Extension, и установите версию SDK Extension с зависимостями, совместимыми с версией платформы, на которую нацелен ваш проект.

Если ваш проект ориентирован конкретно на Windows 10, а Extension SDK, установленный на предыдущем шаге, зависит от пакета среды выполнения Microsoft Visual C++, версия пакета среды выполнения Microsoft Visual C++, совместимая с Windows 10, — v14.0. и устанавливается вместе с Visual Studio.

Если Extension SDK, который вы установили на предыдущем шаге, имеет зависимости от других Extension SDK, перейдите на сайты поставщиков, которым принадлежат зависимости, и установите версии этих зависимостей, совместимые с версией платформы вашего проекта. настроен таргетинг.

Перезапустите Visual Studio и откройте приложение.

Щелкните правой кнопкой мыши узел "Ссылки" или "Зависимости" в проекте, который вызвал ошибку, и выберите "Добавить ссылку".

Перейдите на вкладку Windows, а затем на вложенную вкладку Расширения, затем снимите флажки для старых SDK расширений и установите флажки для новых SDK расширений. Нажмите "ОК".

Добавить ссылку во время разработки

Когда вы делаете ссылку на сборку в своем проекте, Visual Studio ищет сборку в следующих местах:

Текущий каталог проекта. (Эти сборки можно найти на вкладке "Обзор").

Другие каталоги проектов в том же решении. (Вы можете найти эти сборки на вкладке «Проекты».)

  • Все проекты содержат подразумеваемую ссылку на mscorlib.
  • Все проекты содержат неявную ссылку на System.Core, даже если System.Core удален из списка ссылок.
  • Проекты Visual Basic содержат подразумеваемую ссылку на Microsoft.VisualBasic.

Ссылки на общие компоненты во время выполнения

Во время выполнения компоненты должны находиться либо в пути вывода проекта, либо в глобальном кэше сборок (GAC). Если проект содержит ссылку на объект, который не находится ни в одном из этих местоположений, вы должны скопировать ссылку в выходной путь проекта при построении проекта. Свойство CopyLocal указывает, нужно ли делать эту копию. Если значение равно True, ссылка копируется в каталог проекта при построении проекта. Если значение равно False, ссылка не копируется.

Если вы развертываете приложение, содержащее ссылку на пользовательский компонент, зарегистрированный в GAC, этот компонент не будет развернут вместе с приложением независимо от параметра CopyLocal. В более ранних версиях Visual Studio можно было установить свойство CopyLocal для ссылки, чтобы обеспечить развертывание сборки. Теперь вы должны вручную добавить сборку в папку \Bin. Это позволяет тщательно проверять весь пользовательский код, снижая риск публикации пользовательского кода, с которым вы не знакомы.

По умолчанию для свойства CopyLocal установлено значение False, если сборка или компонент находятся в глобальном кэше сборок или являются компонентом платформы. В противном случае устанавливается значение True. Ссылки между проектами всегда имеют значение True.

Ссылки между проектами

Ссылки между проектами — это ссылки на проекты, содержащие сборки; вы добавляете ссылки на проекты, используя вкладку «Проекты» диалогового окна «Диспетчер ссылок». Visual Studio может найти сборку, если указан путь к проекту.

Если у вас есть проект, в котором создается сборка, вы должны ссылаться на проект, а не на файл (см. ниже). Преимущество межпроектной ссылки заключается в том, что она создает зависимость между проектами в системе сборки. Зависимый проект будет построен, если он изменился с момента последней сборки ссылающегося проекта. Ссылка на файл не создает зависимость сборки, поэтому можно построить ссылающийся проект без сборки зависимого проекта, и ссылка может устареть. (То есть проект может ссылаться на ранее созданную версию проекта.) Это может привести к тому, что в каталоге bin потребуется несколько версий одной библиотеки DLL, что невозможно. Когда возникает этот конфликт, вы увидите сообщение, такое как «Предупреждение: файл зависимости в проекте «Проект» не может быть скопирован в каталог запуска, поскольку это приведет к перезаписи ссылки на файл». Дополнительные сведения см. в разделах Устранение неполадок с неработающими ссылками и Практическое руководство. Создание и удаление зависимостей проекта.

Общие ссылки на проекты

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

Ссылки на файлы

Ссылки на файлы — это прямые ссылки на сборки вне контекста проекта Visual Studio. Вы создаете их с помощью вкладки «Обзор» диалогового окна «Диспетчер ссылок». Используйте ссылку на файл, если у вас есть только сборка или компонент, а не проект, создающий его в качестве вывода.

Обычно проблема возникает после обновления подключаемого модуля Test Studio для Visual Studio.

ПРОБЛЕМА

Тестовые проекты Test Studio, созданные и поддерживаемые в Visual Studio, больше не могут собираться после обновления подключаемого модуля Test Studio из-за отсутствия сборок ArtOfTest. Когда вы открываете папку References в Solution Explorer, некоторые сборки, на которые есть ссылки, могут иметь желтый значок предупреждения, указывающий на то, что они не могут быть разрешены:

РЕШЕНИЕ

Когда вы добавляете свой первый тест в новый тестовый проект в Visual Studio, ссылки на необходимые сборки добавляются автоматически. По умолчанию Visual Studio ссылается на сборки, хранящиеся в GAC (глобальный кэш сборок), с их конкретным номером версии. При обновлении Test Studio все его сборки заменяются. Замены имеют более новый номер версии, даже если они могут не содержать никаких отличий.

Из-за разницы в номерах версий GAC рассматривает эти замещающие файлы как разные сборки. Предполагается, что сборки, необходимые для сборки проекта, отсутствуют (не могут быть разрешены) и ваш проект не собирается.

Сделать эталонную версию неконкретной.

<р>1. Откройте тестовый проект в Visual Studio.

<р>2. Перейдите в обозреватель решений.

<р>3. Разверните проект и откройте папку «Ссылки».

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

<р>5. Щелкните правой кнопкой мыши выбранные сборки и выберите "Свойства" в контекстном меню.

Проверьте свойство "Конкретная версия". Измените его на Ложь. Желтые предупреждающие значки для выбранных ссылок должны исчезнуть.

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

Одним из первых шагов при использовании библиотеки элементов управления WEBfactory 2010 в любом проекте Blend или Visual Studio является обращение к соответствующим файлам DLL. Эта простая процедура требуется всякий раз, когда вы создаете новый проект WEBfactory Silverlight с помощью Blend или Visual Studio, и обеспечивает доступ к обширной библиотеке элементов управления Silverlight, предоставляемой в WEBfactory 2010.

Добавление ссылок в проекты Blend

В проекте Blend Silverlight вы можете ссылаться на необходимые файлы DLL, выполнив следующие действия:

В новом проекте WEBfactory Silverlight Application + Website перейдите на панель «Проекты» и щелкните правой кнопкой мыши папку «Ссылки».

Выберите «Добавить ссылку». вариант. В диалоговом окне «Добавить ссылку» перейдите в стандартную папку, содержащую все DLL-файлы элементов управления WEBfactory 2010. По умолчанию эта папка находится в папке C:\Program Files (x86)\WEBfactory 2010\Silverlight\Standard.

Выберите необходимые файлы DLL или выберите все существующие файлы DLL для ссылки. Не выбирайте папку «Дизайн», так как Blend будет автоматически управлять ее содержимым.

После выбора нужных файлов DLL нажмите «Открыть», чтобы добавить их в качестве ссылок в проект. Это может занять несколько секунд, поэтому подождите, пока файлы DLL будут добавлены и видны в папке «Ссылки».

Добавление ссылок в проекты Visual Studio

В проекте Visual Studio Silverlight вы можете ссылаться на необходимые файлы DLL, выполнив следующие действия:

В новом приложении Visual Studio Silverlight откройте панель обозревателя решений.

Щелкните правой кнопкой мыши папку «Ссылки» в проекте приложения Silverlight (не в веб-проекте) и выберите «Добавить ссылку». .

В окне "Диспетчер ссылок" нажмите кнопку "Обзор" снизу.

В поле Выберите файлы для ссылки.перейдите в папку Standard, содержащую все DLL-файлы элементов управления WEBfactory 2010. По умолчанию эта папка находится в папке C:\Program Files (x86)\WEBfactory 2010\Silverlight\Standard.

Выберите необходимые файлы DLL или выберите все существующие файлы DLL для ссылки. Не выбирайте папку «Дизайн», так как Visual Studio будет автоматически управлять ее содержимым. Нажмите «Добавить», чтобы добавить их в диспетчер ссылок.

Новые файлы DLL будут доступны в разделе «Обзор» диспетчера ссылок. По умолчанию все вновь добавленные файлы DLL будут помечены для ссылки. Нажмите OK, чтобы добавить новые ссылки в проект.

Процедура ссылки займет несколько секунд. По завершении новые ссылки будут видны в папке «Ссылки» проекта приложения Silverlight.

Читайте также: