Практическое руководство. Поиск сборок с помощью DEVPATH

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

Например, предположим, что вы создаете общую сборку с именем MySharedAssembly, а выходной каталог — C:\MySharedAssembly\Debug. Можно поместить C:\MySharedAssembly\Debug в переменную DEVPATH. Затем необходимо указать <элемент developmentMode> в файле конфигурации компьютера. Этот элемент сообщает среде CLR использовать DEVPATH для поиска сборок.

Общая сборка должна быть обнаружена средой выполнения. Чтобы указать частный каталог для разрешения ссылок на сборки, используйте элемент codeBase> или <элемент проверки> в файле конфигурации, как описано в разделе "Указание расположения сборки".< Сборку можно также поместить в подкаталог каталога приложения. Дополнительные сведения см. в разделе Обнаружение сборок в среде выполнения.

Примечание.

Это расширенная функция, предназначенная только для разработки.

В следующем примере показано, как привести среду выполнения к поиску сборок в каталогах, указанных переменной среды DEVPATH.

Пример

<configuration>  
  <runtime>  
    <developmentMode developerInstallation="true"/>  
  </runtime>  
</configuration>  

Этот параметр по умолчанию использует значение false.

Примечание.

Используйте этот параметр только во время разработки. Среда выполнения не проверка версии в сборках с строгими именами, найденными в DEVPATH. Он просто использует первую сборку, на который она находит.

См. также