Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Uwaga
Ten artykuł jest specyficzny dla programu .NET Framework. Nie ma zastosowania do nowszych implementacji platformy .NET, w tym .NET 6 i nowszych wersji.
Deweloperzy mogą chcieć upewnić się, że kompilowany zestaw udostępniony działa poprawnie z wieloma aplikacjami. Zamiast stale umieszczać zestaw w globalnej pamięci podręcznej zestawów podczas cyklu programowania, deweloper może utworzyć zmienną środowiskową DEVPATH wskazującą katalog wyjściowy kompilacji dla zestawu.
Załóżmy na przykład, że tworzysz zestaw udostępniony o nazwie MySharedAssembly, a katalog wyjściowy to C:\MySharedAssembly\Debug. Możesz umieścić C:\MySharedAssembly\Debug w zmiennej DEVPATH. Następnie należy określić <element developmentMode> w pliku konfiguracji maszyny. Ten element informuje środowisko uruchomieniowe języka wspólnego o użyciu metodyki DEVPATH do lokalizowania zestawów.
Zestaw udostępniony musi być wykrywalny przez środowisko uruchomieniowe. Aby określić katalog prywatny do rozpoznawania odwołań do zestawów, użyj <elementu codeBase> lub< elementu sondowania> w pliku konfiguracji, zgodnie z opisem w temacie Określanie lokalizacji zestawu. Zestaw można również umieścić w podkatalogu katalogu aplikacji. Aby uzyskać więcej informacji, zobacz How the Runtime Locates Assemblies (Jak środowisko uruchomieniowe lokalizuje zestawy).
Uwaga
Jest to zaawansowana funkcja przeznaczona tylko do programowania.
W poniższym przykładzie pokazano, jak spowodować, że środowisko uruchomieniowe wyszuka zestawy w katalogach określonych przez zmienną środowiskową DEVPATH.
Przykład
<configuration>
<runtime>
<developmentMode developerInstallation="true"/>
</runtime>
</configuration>
To ustawienie ma wartość domyślną false.
Uwaga
Użyj tego ustawienia tylko w czasie programowania. Środowisko uruchomieniowe nie sprawdza wersji zestawów o silnych nazwach znalezionych w programie DEVPATH. Po prostu używa pierwszego znalezionego zestawu.