Jak rozwijać i uruchamiać wtyczki .NET w BricsCAD V26?

Począwszy od wersji BricsCAD® V26, zarządzane środowisko uruchomieniowe zostało zaktualizowane do wersji .NET 8 (wcześniej .NET Core).

Zastępuje to starsze środowisko uruchomieniowe .NET Framework 4.8 używane w poprzednich wersjach.

Uwaga: Obsługa starszych wersji .NET Framework 4.8 i starszych jest przestarzała w BricsCAD® V26.

Wymagania użytkownika końcowego

Aby załadować i uruchomić wtyczki oparte na .NET w BricsCAD® V26:

  1. Zainstaluj .NET 8 Desktop Runtime (x64).

    Można ją pobrać tutaj.

  2. Upewnij się, że zainstalowana architektura środowiska uruchomieniowego jest zgodna z instalacją BricsCAD® (x64).
  3. Jeśli wtyczka nie załaduje się z następującym błędem, oznacza to, że plik został zablokowany przez zabezpieczenia systemu Windows:
    Nie można załadować pliku lub złożenia 'file:///<path-to-file> lub jednej z jego zależności. 
    Operacja nie jest obsługiwana. (Wyjątek od HRESULT: 0x80131515)

    Aby to naprawić, kliknij prawym przyciskiem myszy bibliotekę DLL wtyczki, przejdź do Właściwości i wybierz Odblokuj.

Wymagania dotyczące deweloperów

Wtyczki zbudowane dla .NET Framework 4.8 muszą zostać przebudowane przy użyciu .NET 8 SDK, zanim będą mogły zostać załadowane do BricsCAD® V26.

  1. Zainstaluj pakiet .NET 8 SDK (x64).

    Można ją pobrać tutaj.

  2. Użyj formatu projektu w stylu SDK wprowadzonego w .NET Core.
    <Project Sdk="Microsoft.NET.Sdk">
     <PropertyGroup>
     <TargetFramework>net8.0-windows</TargetFramework>
     </PropertyGroup>
    </Project>
  3. Odwołanie do odpowiednich zespołów zarządzanych BricsCAD®.
  4. Przebudować wtyczkę przy użyciu .NET 8.

Migracja Wtyczek

Instrukcje dotyczące migracji wtyczek można znaleźć w pliku README.txt w folderze API samples w katalogu instalacyjnym BricsCAD®.

Domyślna ścieżka do pliku README. txt to:

C:\Program Files\Bricsys\BricsCAD V26 en_US\API\dotnet\README.txt