BricsCAD V26 で .NET プラグインを開発および実行するにはどうすればよいですか?
まずBricsCAD®V26 では、マネージド ランタイムが .NET 8 (旧 .NET Core) にアップグレードされました。
これは、以前のバージョンで使用されていた従来の .NET Framework 4.8 ランタイムに代わるものです。
注: BricsCAD®V26で、.NET Framework 4.8以前のバージョンへのサポートは廃止されました。
エンドユーザーの要件
V26 BricsCAD®で .NET プラグインを開発および実行するにはどうすればよいですか?
- .NET 8 デスクトップ ランタイム (x64) をインストールします。
ダウンロードはこちらから。
- インストールされたランタイムアーキテクチャがインストール環境BricsCAD®(x64)と一致していることを確認してください。
- プラグインが次のエラーで読み込みに失敗した場合は、ファイルが Windows セキュリティによってブロックされていることを意味します。
ファイルまたはアセンブリ 'file:///<path-to-file>' またはその依存関係の 1 つを読み込めませんでした。操作はサポートされていません。(HRESULTからの例外: 0x80131515)修正するには、プラグインのDLLを右クリックし、[プロパティ]を選択して[ブロックを解除]を選択してください。
開発者の要件
.NET Framework 4.8向けに構築されたプラグインは、BricsCAD®V26 で読み込む前に.NET 8 SDKを使用して再構築する必要があります。
- .NET 8 SDK (x64) をインストールします。
ダウンロードはこちらから。
- .NET Core で導入された SDK スタイルのプロジェクト形式を使用します。
<Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFramework>net8.0-windows</TargetFramework> </PropertyGroup> </Project> - 適切なBricsCAD®マネージドアセンブリを参照してください。
- .NET 8 を使用してプラグインを再構築します。
プラグインの移行
プラグインの移行手順は、BricsCAD®インストールディレクトリのAPIサンプルフォルダ内にあるREADME.txtファイルに記載されています。
README.txtファイルのデフォルト パスは次のとおりです。
C:\Program Files\Bricsys\BricsCAD V26 ja_JP\API\dotnet\README.txt

