2

regasm ユーティリティを使用して、.Net 4.0 でコンパイルされたバイナリを登録しようとしています。この ComInterOp アセンブリはネットワーク共有に展開する必要があり、共有から登録しようとすると、「ファイル、アセンブリ、または依存関係の 1 つを読み込めませんでした」というエラーで失敗します。(バイナリがローカル ドライブにある場合、登録は機能します)。コード アクセス セキュリティの問題である可能性があります。フレームワーク 4.0 アセンブリ用に設定する方法はありますか? 4.0 フレームワークに同梱されている Caspol.exe を試しましたが、役に立ちませんでした。

4

1 に答える 1

3

これは実際にはセキュリティ設定によるものです。最も簡単な解決策は、regasm.configファイルを変更してloadFromRemoteSources要素を含め、ネットワーク共有が信頼されるようにすることです。

http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx

于 2011-02-18T04:08:46.907 に答える