我们的 Excel 2007 VSTO 解决方案(使用 C# 3.5 在 Visual Studio 2010 SP1 中构建)通过 ClickOnce 发布。
客户端通过单击使用 Internet Explorer 的 URL 进行部署,如下所示:
http://ourserver.com/ouraddin.vsto
它有时会导致程序兼容性向导在安装后弹出并显示“此程序可能未正确安装...”
有人知道任何解决方法吗?
我发现这篇文章讨论了修改清单文件,但这似乎适用于常规 ClickOnce 解决方案而不是 VSTO。
我尝试使用 MageUI 应用程序打开 VSTO 文件并寻找嵌入supportedOS标签的方法,但无处可放。
我还找到了有关编辑 VSTO 清单的文档,但除非绝对必要,否则我不希望沿着这条路线走下去,因为人们会认为开箱即用的发布向导应该可以工作。
http://codeidol.com/csharp/c-sharp-in-office/Deployment/Editing-Manifests/
也许有一种方法可以在构建系统中修改源 VSTO ClickOnce 模式,以避免将清单作为构建后任务进行编辑?
任何见解将不胜感激!
谢谢,
克里斯