Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 使用framework 4的网络驱动器上的Regasm COM可视程序集_C# 4.0_Com_Regasm - Fatal编程技术网

C# 4.0 使用framework 4的网络驱动器上的Regasm COM可视程序集

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

我有一个v4.0库,它需要COM可见,因为它将从Delphi应用程序调用

使用Regasm,我得到以下错误:

RegAsm:错误RA0000:无法加载文件或程序集的file:///D:\发展\ ENTv610\ATMSLinkClientLibrary.dll'或其依赖项之一。手术并不成功 支持。(来自HRESULT的异常:0x8013155)

如果我修改regasm.exe.config文件以使用:

  <runtime>
    <loadFromRemoteSources enabled="true"/>
  </runtime>


不幸的是,我需要为此和应用程序的其余部分编写一个安装程序。因此,我不希望客户端必须编辑其框架文件夹中的文件。如果不设置配置文件,是否可以在映射驱动器上注册此库?

注册远程驱动器上的COM服务器是一个严重错误。这在运行时也会失败,原因除了安全性之外还有很多,没有任何合适的方法来诊断问题。用户将完全不希望看到驱动器映射不再有效、需要密码、网络断开等等。始终确保它们被复制到本地驱动器。我现在正在本地运行它。我们希望它在共享驱动器上的原因是因为它是共享驱动器上的主delphi应用程序的一部分,我们更喜欢共享配置文件,所以我们只需更改一个位置的设置,而不是50?