我为 Outlook 2007 创建了一个 VSTO 2.0 SE 插件。通常,它在最终用户的计算机上安装没有问题,但有时他们在 Outlook.exe 旁边有一个 Outlook.exe.config 文件,它指定只有 .NET允许加载 1.0 或 1.1。例如:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v1.0.3705" />
<supportedRuntime version="v1.1.4322" />
</startup>
</configuration>
在我的测试环境中,如果我将 2.0 运行时添加到此列表中,则会加载我的加载项。IE:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v1.0.3705" />
<supportedRuntime version="v1.1.4322" />
<supportedRuntime version="v2.0.50727" />
</startup>
</configuration>
在安装过程中自动添加最后一行有什么问题吗?如果碰巧有另一个使用 1.1 运行时的加载项,这两个加载项是否能够并行运行?谢谢!