1

我们的 Excel 2007 VSTO 解决方案(使用 C# 3.5 在 Visual Studio 2010 SP1 中构建)通过 ClickOnce 发布。

客户端通过单击使用 Internet Explorer 的 URL 进行部署,如下所示:

http://ourserver.com/ouraddin.vsto

它有时会导致程序兼容性向导在安装后弹出并显示“此程序可能未正确安装...”

有人知道任何解决方法吗?

我发现这篇文章讨论了修改清单文件,但这似乎适用于常规 ClickOnce 解决方案而不是 VSTO。

如何防止在 Vista 上出现“此程序可能未正确安装”消息

我尝试使用 MageUI 应用程序打开 VSTO 文件并寻找嵌入supportedOS标签的方法,但无处可放。

我还找到了有关编辑 VSTO 清单的文档,但除非绝对必要,否则我不希望沿着这条路线走下去,因为人们会认为开箱即用的发布向导应该可以工作。

http://codeidol.com/csharp/c-sharp-in-office/Deployment/Editing-Manifests/

也许有一种方法可以在构建系统中修改源 VSTO ClickOnce 模式,以避免将清单作为构建后任务进行编辑?

任何见解将不胜感激!

谢谢,

克里斯

4

0 回答 0