Postupy: Vyhledání sestavení pomocí mechanismu DEVPATH

Vývojáři můžou chtít zajistit, aby sdílené sestavení, které sestavují, fungovalo správně s více aplikacemi. Místo průběžného vkládání sestavení do globální mezipaměti sestavení během vývojového cyklu může vývojář vytvořit proměnnou prostředí DEVPATH, která odkazuje na výstupní adresář sestavení sestavení.

Předpokládejme například, že vytváříte sdílené sestavení s názvem MySharedAssembly a výstupní adresář je C:\MySharedAssembly\Debug. Do proměnné DEVPATH můžete umístit C:\MySharedAssembly\Debug. Potom je nutné zadat <prvek developmentMode> v konfiguračním souboru počítače. Tento element říká modulu CLR (Common Language Runtime), aby k vyhledání sestavení použil jazyk DEVPATH.

Sdílené sestavení musí být zjistitelné modulem runtime. Chcete-li zadat privátní adresář pro překlad odkazů na sestavení, použijte <element codeBase> nebo <sondování> elementu v konfiguračním souboru, jak je popsáno v části Určení umístění sestavení. Sestavení můžete také umístit do podadresáře adresáře aplikace. Další informace naleznete v tématu Jak modul runtime vyhledá sestavení.

Poznámka:

Jedná se o pokročilou funkci určenou pouze pro vývoj.

Následující příklad ukazuje, jak způsobit, že modul runtime vyhledá sestavení v adresářích určených proměnnou prostředí DEVPATH.

Příklad

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

Toto nastavení má výchozí hodnotu false.

Poznámka:

Toto nastavení použijte pouze v době vývoje. Modul runtime nekontroluje verze u sestavení se silným názvem nalezených v aplikaci DEVPATH. Jednoduše používá první sestavení, které najde.

Viz také