Informacje o nowej wersji Tekla Structures dla administratora: Reorganizacja folderów w folderze instalacji Tekla Structures

Tekla Structures
2022
Tekla Structures

Informacje o nowej wersji Tekla Structures dla administratora: Reorganizacja folderów w folderze instalacji Tekla Structures

Foldery w folderze instalacji Tekla Structures zostały zreorganizowane, by ułatwić pakowanie produktu i umożliwić korzystanie z nowych metod dostarczania zawartości w przyszłości.

Reorganizacja folderów objaśnia zawartość dostarczaną w pakiecie instalacyjnym Tekla Structures: zawartość instalacji i zawartość użytkownika zostały od siebie oddzielone. Reorganizacja wtyczek poprawiła wydajność otwierania i tworzenia modeli.

Ważne zmiany

W wersji Tekla Structures 2022 wprowadzono pewne zmiany, które są niezgodne z poprzednimi wersjami. Zmiany te wymagają podjęcia działania w momencie aktualizacji Tekla Structures.

Ważna zmiana Wymagane działania

W folderze bin\plugins utworzono nowe foldery w celu uporządkowania wtyczek według typu.

Więcej informacji na ten temat można znaleźć w podrozdziale Szczegółowe zmiany w folderze bin\plugins.

Uwaga: Folder bin\plugins nie jest już obsługiwany do wdrażania wtyczek użytkownika.

Jeśli używasz folderu bin\plugins do wdrażania wtyczek użytkownika, przenieś swoje wtyczki do systemu TSEP. Umieść wtyczki rozszerzeń w folderze \Environments\common\extensions.

Przetestuj i napraw wszystkie rozszerzenia i marka używające wtyczek z folderu bin\plugins. Zalecamy używanie zmiennej XSBIN jako odnośnika do lokalizacji plików binarnych.

Narzędzia TplEd, dstv2dxf i symed zostały przeniesione z folderu bin do innych folderów.

Więcej informacji na ten temat można znaleźć w podrozdziale Szczegółowe zmiany w folderze bin.

Jeśli używasz stałych ścieżek do starych lokalizacji, zaktualizuj te ścieżki.

Przetestuj i napraw wszystkie rozszerzenia i marka korzystające z tych narzędzi. Zalecamy używanie zmiennej XSBIN jako odnośnika do lokalizacji plików binarnych.

Wycofane opcje zaawansowane

Wersja Tekla Structures 2022 jest ostatnią wersją, która obsługuje te opcje zaawansowane.

Wycofana opcja zaawansowana Zastąpiono
XS_APPLICATIONS XS_APPLICATIONS_PATH
XS_DIR
  • Jako główną lokalizację instalacji użyj XSDATADIR.
  • Jako lokalizację plików binarnych użyj XSBIN.
XS_MESSAGE XS_MESSAGES_PATH

Szczegółowe zmiany w folderze XSDATADIR

Foldery w folderze XSDATADIR zostały przeniesione lub usunięte.

Folder Zmiana Wymagane działania
nt

Usunięto

Wcześniejsza zawartość tego folderu została przeniesiona do innych lokalizacji.

bin

Przeniesiono

Przeniesiono jeden poziom wyżej z folderu nt\bin do folderu \bin.

messages

Przeniesiono

Pliki tłumaczenia używane w aplikacji zostały przeniesione do folderu bin\messages.

W razie potrzeby folder użytkownika w tej samej lokalizacji co w wersji 2021 może zostać utworzony w celu przechowywania plików tłumaczenia. Ta lokalizacja jest jednak oznaczona jako wycofana i w nowszych wersjach może zostać usunięta.

Oficjalna zalecana lokalizacja, w której należy umieścić pliki tłumaczenia, to \Environments\common\Extensions\messages\. Można ją również rozszerzyć, konfigurując zmienną zaawansowaną XS_MESSAGES_PATH w pliku TeklaStructures.ini

Lokalizacje domyślne: %XSBIN%\messages\; %XSBIN%\plugins\messages\; %XSDATADIR%environments\common\Extensions\messages\; %XSDATADIR%Extensions\messages\; %XSDATADIR%\messages\

applications

Przeniesiono

Komponenty rpc Tekla zostały przeniesione do folderu bin\applications\rpc.

W razie potrzeby folder użytkownika w tej samej lokalizacji co w wersji 2021 może zostać utworzony w celu przechowywania komponentów użytkownika. Ta lokalizacja jest jednak oznaczona jako wycofana i w nowszych wersjach może zostać usunięta.

Oficjalnym zalecanym katalogiem zapisu komponentów rpc użytkownika jest \Environments\common\Extensions\applications\. Można ją również rozszerzyć, konfigurując zmienną zaawansowaną XS_APPLICATIONS_PATH w pliku TeklaStructures.ini

Lokalizacje domyślne: XS_APPLICATIONS_PATH=%XSBIN%\applications\rpc; %XSDATADIR%environments\common\Extensions\applications\; %XSDATADIR%\applications\

ThirdPartyLicenses

Przeniesiono

Licencje firm zewnętrzny zostały przeniesione do katalogu \bin\ThirdPartyLicenses.

Te pliki licencji odnoszą się do samego produktu. Nie zawsze będą one dotyczyły rozszerzeń zewnętrznych, które są normalnie zainstalowane w środowisku.

Szczegółowe zmiany w folderze nt

Poprzednia zawartość folderu nt została przeniesiona do innych lokalizacji, a folder nt został usunięty.

Poprzedni folder nt\bin został przeniesiony o jeden poziom wyżej, a nowa zawartość trafiła do folderu bin.

Poniższe foldery w folderze nt również zostały przeniesione do innych lokalizacji:

Folder Zmiana Wymagane działania
dstv2dxf Przeniesiono do \bin\applications\Tekla\Tools\dstv2dxf.

Zaktualizowano środowiska zawierające makra odwołujące się do pliku tekla_dstv2dxf.exe. Jeśli to narzędzie jest używane w środowisku, zaktualizuj makra zawierające następujące elementy:

  • var binDir = string.Empty;
  • TeklaStructuresSettings.GetAdvancedOption("XSBIN", ref binDir);
  • var dstvFolder = Path.Combine(binDir, "applications", "Tekla", "Tools", "dstv2dxf");
License

Przeniesiono do folderu \bin\License.

Instalator Tekla Structures został zaktualizowany w celu umożliwienia rejestracji usługi Flex z tej lokalizacji.

Szczegółowe zmiany w folderze bin

Folder Zmiana Wymagane działania
analysis

Usunięto

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin, by uniknąć duplikacji plików .dll w tym folderze oraz w folderze bin\.

Instalator Tekla Structures został zaktualizowany w celu rejestrowania plików COM w nowej lokalizacji.

Aby ręcznie zarejestrować pliki COM, uruchom następujące polecenie: \bin\register_analysis.bat.
cef

Przeniesiono

Ten folder został przeniesiony do folderu ExternalDeps\cef, aby odzwierciedlał źródło komponentu.

Teigha

Przeniesiono

Ten folder został przeniesiony do folderu ExternalDeps\Teigha, aby odzwierciedlał źródło komponentu.

dialogs

Usunięto

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin.

Ten folder zawiera tylko plik Tekla.Structures.Dialog.dll. Ten plik znajduje się teraz w tym samym miejscu co wszystkie zespoły zarejestrowane w globalnej pamięci podręcznej zespołu (GAC).

modelsharing

Usunięto

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin w celu wymuszenia reguły wersji pojedynczego pliku. dll w aplikacji.

referenceplugins

Przeniesiono

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin\plugins\referenceplugins, aby odzwierciedlała źródło folderu.

Zaktualizowano element Tekla Structures, tak aby używał nowej lokalizacji.

symed

Przeniesiono

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin\applications\Tekla\Tools\symed.

Adresowanie tej lokalizacji można wykonywać za pomocą:

  • var binDir = string.Empty;
  • TeklaStructuresSettings.GetAdvancedOption("XSBIN", ref binDir);
  • var symEdFolder = Path.Combine(binDir, "applications", "Tekla", "Tools", "symed");
TplEd

Przeniesiono

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin\applications\Tekla\Tools\TplEd.

Adresowanie tej lokalizacji można wykonywać za pomocą:

  • var tplEdFolder = string.Empty;
  • TeklaStructuresSettings.GetAdvancedOption("XS_TPLED_DIRECTORY", ref tplEdFolder);

TrimbleConnectVisualizer

Przeniesiono

Wcześniejsza zawartość tego folderu została przeniesiona do folderu \bin\applications\Tekla\Tools\TrimbleConnectVisualize.

Zaktualizowano element Tekla Structures, tak aby używał nowej lokalizacji.

Szczegółowe zmiany w folderze bin\plugins

Zawartość folderu bin\plugins została gruntownie zreorganizowana, by zapewnić lepszy rozdział architektury wtyczek oraz poprawić czasy wczytywania.

Ta zmiana gwarantuje również, że zawartość użytkownika i zawartość instalacji są przechowywane oddzielnie. Dzięki temu po uaktualnieniu Tekla Structures zawartość użytkownika jest zachowywana.

Uwaga: Folder bin\plugins nie jest już obsługiwany do wdrażania dodatków użytkownika.

Jeśli używasz folderu bin\plugins do wdrażania wtyczek użytkownika, przenieś swoje wtyczki do systemu TSEP.

Umieść wtyczki rozszerzeń w folderze \Environments\common\extensions.

Utworzono następujące nowe foldery w celu zorganizowania dodatków zgodnie z typem rozszerzania:

Folder Zawartość
CustomProperties Dodatki dla właściwości użytkownika
Interaction Funkcje zmiany bezpośredniej
Macros Makra Akit
Messages Pliki tłumaczenia dodatków
Presentation Dodatki dla prezentacji użytkownika
referenceplugins Pluginy dla obiektów referencyjnych
Tekla Dodatki dla okien dialogowych i Tekla Open API
Czy to było pomocne?
Wstecz
Dalej