c# - 更改第三方 dll 的引用
问题描述
我有一个名为 MAF.Core.dll 的第三方 dll。
此 dll 使用 NuGet 包“IKVM”版本 8.1.5717.0。不幸的是,如果我在 .net Core 中使用 dll,它就不再起作用了,因为这个 IKVM 版本在 .net Core 中不起作用。
幸运的是,还有另一个 IKVM 版本:https ://github.com/ikvm-revived/ikvm
但是这个 IKVM-Version 的版本是 8.5.0.3。因此我的 MAF.Core.dll 不能使用那些新的 dll。
问题:如何为我的 MAF.Core.dll 使用新的 IKVM-Dll?
特定版本设置为 false,我也尝试像这样更改 app.config:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
</startup>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="IKVM.OpenJDK.Core"
publicKeyToken="13235d27fcbfff58"
culture="neutral" />
<bindingRedirect oldVersion="8.1.5717.0"
newVersion="8.5.0.3"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
解决方案
推荐阅读
- azure - 我们如何在 Azure 搜索中使用 Application Insight 遥测数据?
- xamarin.forms - PRISM 模块化依赖项
- overlay - 覆盖资产操作栏的“属性”按钮
- swift - 如何在 Xcode 10 (macOS) 的 Storyboard 中将 NSArrayController 绑定到应用程序委托上的属性?
- python-3.x - 扫描字符串文字时出现python语法错误EOL
- python - 单击单独文件中的命令
- drupal - Drupal 8 删除额外的 div 并在菜单中添加自定义类
- php - 每次我尝试安装 php-mysqli 扩展时,我都会收到类似“E:Package 'php-mysqli' has no installation Candidate”之类的错误
- c# - Asp.net Ajax MVC 登录重定向到主页不起作用
- python - 如何在 Pyspark 中使用重复键 countByValue?