Come sviluppare ed eseguire plug-in .NET in BricsCAD V26?

A partire da BricsCAD® 26, il runtime gestito è stato aggiornato a .NET 8 (in precedenza .NET Core).

Questo sostituisce il runtime legacy di .NET Framework 4.8 usato nelle versioni precedenti.

Nota: Il supporto per .NET Framework 4.8 e versioni precedenti legacy è deprecato in BricsCAD® V26.

Requisiti dell'utente finale

Per caricare ed eseguire . Plug-in basati su NET in BricsCAD® V26:

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

    E' possibile scaricarlo da qui.

  2. Assicurarsi che l'architettura di runtime installata corrisponda all'installazione di BricsCAD® (x64).
  3. Se un plug-in non viene caricato con il seguente errore, significa che il file è stato bloccato dalla sicurezza di Windows:
    Impossibile caricare il file o l'assembly 'file:///<path-to-file> o una delle relative dipendenze. 
    Il funzionamento non è supportato. (Eccezione da HRESULT: 0x80131515)

    Per risolverlo, cliccare il pulsante destro del mouse sulla DLL del plug-in, andare su Proprietà e scegliere Sblocca.

Requisiti per gli sviluppatori

I plug-in compilati per .NET Framework 4.8 devono essere ricompilati usando .NET 8 SDK prima di poter essere caricati in BricsCAD® V26.

  1. Installare .NET 8 SDK (x64).

    E' possibile scaricarlo da qui.

  2. Usare il formato di progetto in stile SDK introdotto con .NET Core.
    <Project Sdk="Microsoft.NET.Sdk">
      <PropertyGroup>
        <TargetFramework>net8.0-windows</TargetFramework>
      </PropertyGroup>
    </Project>
  3. Fare riferimento agli assembly gestiti da BricsCAD® appropriati.
  4. Ricompilare il plug-in utilizzando .NET 8.

Migrazione plugin

Le istruzioni per la migrazione dei plug-in sono disponibili nel file README.txt nella cartella degli esempi API della directory di installazione di BricsCAD®.

Il percorso predefinito del file README.txt è:

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