RegAsm 错误 RA0000 无法在网络驱动器上加载文件或程序集



我在网络驱动器上使用批处理文件在框架 4 上调用 Regasm 时遇到问题。当 dll 位于本地驱动器上时,它可以正常工作。

消息是"无法加载文件或程序集文件名.dll或其依赖项之一。不支持操作。

讨论问题这里广告"达伦斯开发者日记"

但是,按照描述编辑配置无济于事

我也尝试了建议这里这在行中有所不同

<loadFromRemoteSources="true"/>   

有了这个,我收到了不同的错误"系统无法执行指定的程序"

DLL 曾经使用框架 2

,但我使用框架 2 Regasm 取消注册它。

这是regasm.exe.config

<?xml version ="1.0"?>
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
    <requiredRuntime safemode="true" imageVersion="v4.0.30319" version="v4.0.30319"/>
    <supportedRuntime version="v4.0" sku="client" />
</startup>
<runtime> 
    <loadfromremotesources enabled="true"> </loadfromremotesources>
</runtime> 
</configuration>

这是我的批处理文件中的命令

Z:
cd foldername
c:WINDOWSMicrosoft.NetFrameworkv4.0.30319/regasm /verbose /codebase /tlb: .SBD.CommBridge.tlb .SBD.ComBridge.dll 

regasm.exe.config 中的正确行是

 <loadFromRemoteSources enabled="true"/>

案情重大

最新更新