我正在尝试使用regasm utillity注册.Net 4.0编译的二进制文件。此ComInterOp必须部署在网络共享上,并且尝试从共享中注册失败,并显示错误“Cound not load file or assembly或其中一个dependecies”。 (如果二进制文件位于本地驱动器上,则注册有效)。它可能是代码访问安全问题,有没有办法为框架4.0程序集设置它?我尝试过附带4.0框架的Caspol.exe,但它没有帮助。
答案 0 :(得分:3)
这实际上是由于安全设置。最简单的解决方案是更改regasm.config文件以包含loadFromRemoteSources元素,以便信任网络共享:
http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx