gpt4 book ai didi

.net - VSTO、Outlook.exe.config 和

转载 作者:行者123 更新时间:2023-12-02 14:35:46 25 4
gpt4 key购买 nike

我为 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 运行时,这两个加载项是否能够并行运行?谢谢!

最佳答案

不,他们不能并肩运行。首先加载的插件将决定将加载哪个版本的 CLR。可能会导致其他插件失败。

这已在 .NET 4.0 中修复

关于.net - VSTO、Outlook.exe.config 和 <supportedRuntime>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1910403/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com