Instalowanie i odinstalowywanie aplikacji wtyczek

Mechanizm automatycznego wczytywania rozszerzeń umożliwia łatwiejsze wdrażanie aplikacji niestandardowych za pomocą formatu pakietu.

Format pakietu to wspólna struktura folderów z rozszerzeniem .bundle w nazwie i plikiem XML, który zawiera definicje różnych komponentów wtyczki. Wdrażanie aplikacji niestandardowych jako pakietu BUNDLE ułatwia używanie ich w wielu systemach operacyjnych i wersjach produktu, ponieważ parametry wtyczki są zdefiniowane w pliku XML pakietu. Pakiet BUNDLE może pełnić rolę zamiennika dla złożonych skryptów instalatora w przypadku wdrażania wtyczki.

Rozszerzenie zdefiniowane przez każdy pakiet jest wczytywane do produktu opartego na programie AutoCAD poprzez umieszczenie w jednym z folderów ApplicationPlugins lub ApplicationAddins na dysku lokalnym.

Podczas uruchamiania produktu opartego na programie AutoCAD oba foldery ApplicationPlugins lub ApplicationAddins są sprawdzane pod kątem obecności aplikacji rozszerzeń. Znalezione pakiety są automatycznie rejestrowane i wczytywane na podstawie metadanych w pliku XML każdego pakietu.

Uwaga: Począwszy od produktów opartych na programie AutoCAD 2014, niestandardowe aplikacje muszą działać w trybie bezpiecznym, gdy zmienna systemowa SECURELOAD jest ustawiona na wartość 1 lub 2. W trybie bezpiecznym program może wczytywać i uruchamiać tylko te pliki, które zawierają kod z zaufanych lokalizacji określonych przez zmienną systemową TRUSTEDPATHS.

Instalowanie pakietów wtyczek

Pakiet można wdrożyć za pomocą instalatora, takiego jak instalator MSI, lub przez ręczne skopiowanie plików i struktury folderów do folderu ApplicationPlugins lub ApplicationAddins. W przypadku plików pobranych za pomocą usługi Autodesk Exchange Apps pakiet jest wdrażany za pomocą instalatora MSI w systemie Windows.

Wczytywanie wtyczek

Domyślnie rozszerzenia są automatycznie rejestrowane w produkcie opartym na programie AutoCAD oraz podczas instalowania nowego rozszerzenia w trakcie bieżącej sesji. Sposób wczytywania wtyczek jest określany przez zmienną systemową APPAUTOLOAD. Gdy dla zmiennej APPAUTOLOAD jest ustawiona wartość 0, wtyczki nie będą wczytywane, chyba że zostanie użyte polecenie AUTOWCZYTYWANIEAPL.

Odinstalowywanie pakietów wtyczek

Pakiet można odinstalować poprzez usunięcie odpowiedniego folderu z rozszerzeniem .bundle z folderu ApplicationPlugins lub ApplicationAddins. W tym celu można skorzystać z funkcji odinstalowywania dostępnej w pierwotnym instalatorze lub ręcznie usunąć folder z rozszerzeniem .bundle.

Uwaga: Wtyczkę pobraną z witryny Autodesk Exchange Apps można również odinstalować, ponownie pobierając wtyczkę. Po zakończeniu pobierania zostanie wyświetlony monit o odinstalowanie wtyczki.