无法加载仅针对64位平台的.net DLL

  • 本文关键字:平台 net DLL 64位 加载 javonet
  • 更新时间 :
  • 英文 :


下面是抛出的异常:

com.javonet.api.NException: Could not load file or assembly 'file:///C:downloadsUrlNomalizationMicrosoft.Bing.HashUtil.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515)
at System.Reflection.RuntimeAssembly._nLoad(Unknown Source)
at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(Unknown Source)
at System.Reflection.RuntimeAssembly.InternalLoadFrom(Unknown Source)
at System.Reflection.Assembly.LoadFrom(Unknown Source)
at SicsClrController.Engine.ClrEngine.LoadAssembly(Unknown Source)
at SicsClrController.Engine.ClrEngine.processCommand(Unknown Source)
at com.javonet.internal.BinaryStreamProtocol.executeCommand(Unknown Source)
at com.javonet.internal.GatewayManager.loadAssembly(Unknown Source)
at com.javonet.Javonet.<clinit>(Unknown Source)
at Hello.main(Hello.java:20)

我的系统设置:

IntelliJ IDEA 2020.2.2(终极版(建造号IU-202.7319.50,建造于2020年9月14日授权给IntelliJ IDEA Evaluator有效期至:2020年10月25日运行时版本:11.0.8+10-b944.31 amd64虚拟机:JetBrains s.r.o.的OpenJDK 64位服务器虚拟机。Windows 10 10.0GC:ParNew,ConcurrentMarkSweep内存:1971M核心:8

实际上,我的.net dll被windows阻止了(因为它来自第三方(,取消阻止这个文件解决了这个问题。

最新更新