我正在尝试使用 regasm 实用程序注册一个 .Net 4.0 编译的二进制文件。此 ComInterOp 程序集必须部署在网络共享上,并且尝试从共享中注册失败并出现错误“无法加载文件或程序集或依赖项之一”。(如果二进制文件在本地驱动器上,则注册有效)。可能是代码访问安全问题,有没有办法为框架 4.0 程序集设置它?我尝试过 4.0 框架附带的 Caspol.exe,但它没有帮助。
问问题
2516 次
1 回答
3
这实际上是由于安全设置。最简单的解决方案是更改 regasm.config 文件以包含 loadFromRemoteSources 元素,以便信任网络共享:
http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx
于 2011-02-18T04:08:46.907 回答