Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Замечание
Эта статья связана с .NET Framework. Он не применяется к более новым реализациям .NET, включая .NET 6 и более поздние версии.
Разработчики могут убедиться, что общая сборка, которую они создают, работает правильно с несколькими приложениями. Вместо постоянного размещения сборки в глобальном кэше сборок во время цикла разработки разработчик может создать переменную среды DEVPATH, указывающую на выходной каталог сборки для сборки.
Например, предположим, что вы создаете общую сборку с именем MySharedAssembly, а выходной каталог — C:\MySharedAssembly\Debug. Можно поместить C:\MySharedAssembly\Debug в переменную DEVPATH. Затем необходимо указать <элемент developmentMode> в файле конфигурации системы. Этот элемент сообщает среде CLR использовать DEVPATH для поиска сборок.
Общая сборка должна быть обнаружена средой выполнения. Чтобы указать частный каталог для разрешения ссылок на сборку, используйте <codeBase> элемент или <probing> элемент в файле конфигурации, как описано в разделе "Указание расположения сборки". Сборку можно также поместить в подкаталог папки приложения. Дополнительные сведения см. в разделе "Поиск сборок во время выполнения".
Замечание
Это расширенная функция, предназначенная только для разработки.
В следующем примере показано, как привести среду выполнения к поиску сборок в каталогах, указанных переменной среды DEVPATH.
Example
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
Этот параметр по умолчанию использует значение false.
Замечание
Используйте этот параметр только во время разработки. Среда выполнения не проверяет версии сборок со строгим именем, найденных в DEVPATH. Он просто использует первую сборку, которую оно находит.