C# 4.0 使用framework 4的网络驱动器上的Regasm COM可视程序集
我有一个v4.0库,它需要COM可见,因为它将从Delphi应用程序调用 使用Regasm,我得到以下错误: RegAsm:错误RA0000:无法加载文件或程序集的file:///D:\发展\ ENTv610\ATMSLinkClientLibrary.dll'或其依赖项之一。手术并不成功 支持。(来自HRESULT的异常:0x8013155) 如果我修改regasm.exe.config文件以使用:C# 4.0 使用framework 4的网络驱动器上的Regasm COM可视程序集,c#-4.0,com,regasm,C# 4.0,Com,Regasm,我有一个v4.0库,它需要COM可见,因为它将从Delphi应用程序调用 使用Regasm,我得到以下错误: RegAsm:错误RA0000:无法加载文件或程序集的file:///D:\发展\ ENTv610\ATMSLinkClientLibrary.dll'或其依赖项之一。手术并不成功 支持。(来自HRESULT的异常:0x8013155) 如果我修改regasm.exe.config文件以使用: <runtime> <loadFromRemoteSources
<runtime>
<loadFromRemoteSources enabled="true"/>
</runtime>
不幸的是,我需要为此和应用程序的其余部分编写一个安装程序。因此,我不希望客户端必须编辑其框架文件夹中的文件。如果不设置配置文件,是否可以在映射驱动器上注册此库?注册远程驱动器上的COM服务器是一个严重错误。这在运行时也会失败,原因除了安全性之外还有很多,没有任何合适的方法来诊断问题。用户将完全不希望看到驱动器映射不再有效、需要密码、网络断开等等。始终确保它们被复制到本地驱动器。我现在正在本地运行它。我们希望它在共享驱动器上的原因是因为它是共享驱动器上的主delphi应用程序的一部分,我们更喜欢共享配置文件,所以我们只需更改一个位置的设置,而不是50?