2016-05-02 9 views
0

maxscriptプログラムで使用するために.netでいくつかのDLLを作成します。.Net DLLを使用するとエラーが発生する

(maxscriptは、.net dllを使用できる3ds maxプログラムのスクリプト言語です)。

私は、Visual Studioですべてのファイルを(デバッグまたはリリースとして)コンパイルし、maxscriptコード内のファイルを使用するとすべて正常に動作します。

しかし、私はこれらのファイルをコピーして、私はこれらのエラーが常に出てくるのアセンブリをロードしようとすると、(インストールされている.NETおよびVisual Studioで)他のマシンで使用する場合:

試みがロードするためになされました以前のバージョンの.NET Frameworkでアセンブリがサンドボックス化されていたネットワーク上の場所からアセンブリを削除します。今回の.NET Frameworkのリリースでは、デフォルトでCASポリシーが有効になっていないため、この負荷は危険です。この負荷がアセンブリをサンドボックス化するものでない場合は、loadFromRemoteSourcesスイッチを有効にしてください。詳細については、http://go.microsoft.com/fwlink/?LinkId=155569を参照してください。

私は何が起こっているのか理解できず、このエラーに関する詳細情報を得ることができません。原因はmaxscriptでメッセージ全体の例外を見ることができません。

誰かが私をある方向に導くことができますか、これがどうして起こっているのかを説明できますか?

答えて

1

.dllが他のマシンにコピーされている場合は、 DropBoxなどのWebサービスを使用して他のマシンにそれらのファイルを渡したと思います。これを行うと、Windowsはそれらのファイルに代替ストリームを添付して、それらが野生のものであることを示します。ファイルを右クリックして、unblockファイルをクリックする必要があります。