Comment développer et exécuter des plugins .NET dans BricsCAD V26 ?
À partir de BricsCAD® V26, le runtime géré a été mis à niveau vers .NET 8 (anciennement .NET Core).
Cette version remplace l'ancien runtime .NET Framework 4.8 utilisé dans les versions précédentes.
Exigences de l'utilisateur final
Pour charger et exécuter des plugins basés sur .NET dans BricsCAD® V26 :
- Installez .NET 8 Desktop Runtime (x64).
Vous pouvez le télécharger ici.
- Assurez-vous que l'architecture du runtime installé correspond à l'installation de BricsCAD® (x64).
- Si un plugin ne se charge pas avec l'erreur suivante, cela signifie que le fichier a été bloqué par la sécurité de Windows :
Could not load file or assembly 'file:///<path-to-file> or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)Pour y remédier, cliquez avec le bouton droit de la souris sur la DLL du plugin, allez dans Propriétés et choisissez Débloquer.
Exigences du développeur
Les plugins construits pour .NET Framework 4.8 doivent être reconstruits à l'aide du SDK .NET 8 avant de pouvoir être chargés dans BricsCAD® V26.
- Installez le SDK .NET 8 (x64).
Vous pouvez le télécharger ici.
- Utilisez le format de projet de type SDK introduit avec .NET Core.
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net8.0-windows</TargetFramework> </PropertyGroup> </Project> - Faites référence aux assemblages gérés par BricsCAD®.
- Reconstruisez le plugin en utilisant .NET 8.
Migration des plugins
Les instructions de migration des plugins se trouvent dans le fichier README.txt du dossier API samples du répertoire d'installation de BricsCAD®.
Le chemin par défaut du fichier README.txt est le suivant :
C:\Program Files\Bricsys\BricsCAD V26 en_US\API\dotnet\README.txt

