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