在Web部署Excel 2007 VSTO Addin后,防止程序兼容性向导弹出

时间:2013-05-01 15:14:18

标签: deployment windows-installer vsto clickonce

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

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

http://ourserver.com/ouraddin.vsto

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

有人知道任何变通办法吗?

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

How to prevent "This program might not have installed correctly" messages on Vista

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

我还找到了有关编辑VSTO清单的文档,但是除非绝对必要,否则我不想放弃这条路线,因为人们会认为开箱即用的发布向导应该可以正常工作。

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

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

非常感谢任何见解!

谢谢,

克里斯

0 个答案:

没有答案