早上好,
我有一个 .Net 2.0 运行时 DLL,我试图从 Excel 加载(它是正确的 regasm'd)。我已经使用 Fusion Log Viewer 验证它正在尝试使用 1.1 运行时而不是 2.0 加载,这解释了它失败的原因。
一种解决方案是将 EXCEL.EXE.config 文件放在 excel 旁边,如下所示:
<?xml version="1.0"?>
<configuration>
<startup>
<requiredRuntime version="v2.0.50727" />
</startup>
</configuration>
但是,我在这台机器上没有管理权限。使 Excel 2002 使用 2.0 运行时而不是 1.1 的替代方法是什么?
问候,艾伦。