Autodesk Community Tips- ADNオープン
Autodesk Community Tipsではちょっとしたコツ、やり方、ショートカット、アドバイスやヒントを共有しています。

AutoCAD .NET API:ダウンロードしたアセンブリが NETLOAD 出来ない

Issue

.NET API で開発したアドイン アプリのアセンブリを他のコンピューターで動作テストしようとしています。

一旦、アセンブリを共有サーバーにアップロードして他のコンピューターにダウンロードすると、そのアセンブリがロード出来ません。 

具体的には System.IO.FileLoadException 例外エラーが表示されてロードできません。

どうすればいいでしょうか?

 

error.jpg

 

Solution

.NET Framework のセキュリティ ポリシーにより、クラウド ストレージを含むネットワーク リソースからダウンロードしたアセンブリ ファイルは読み込みがブロックされています。

Windows エクスプローラーからアセンブリのプロパティ ダイアログを表示させると、「許可する」項(Windows バージョンによっては「ブロック解除」項)が表示されます。

この項目にチェックしてブロックを解除すると、NETLOAD 出来るようになります。

  • 一度、NETLOAD 時に例外エラーが発生した場合には、次の NETLOAD 作業前に AutoCAD を再起動してください。(キャッシュされたアセンブリ情報をクリアする目的)

permission.jpg