2

我正在尝试使用 regasm 实用程序注册一个 .Net 4.0 编译的二进制文件。此 ComInterOp 程序集必须部署在网络共享上,并且尝试从共享中注册失败并出现错误“无法加载文件或程序集或依赖项之一”。(如果二进制文件在本地驱动器上,则注册有效)。可能是代码访问安全问题,有没有办法为框架 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 回答