【发布时间】:2019-03-25 20:03:22
【问题描述】:
我在 C# 中为 Excel 开发了一个 VSTO 加载项作为类库。该加载项采用第三方 .exe 作为参考。加载项的唯一目的是利用引用的 .exe 的功能。
我现在尝试使用 ClickOnce 发布加载项。当我尝试安装加载项时,它给了我一个错误:清单中的引用与下载的程序集 ThridParty.exe 的标识不匹配
在网上寻找解决方案很多人建议如下:
在项目属性 -> 应用程序选项卡 -> 资源 -> 复选框图标和清单中,设置“使用默认设置嵌入清单”导致问题。将其设置为“创建没有清单的应用程序”可以解决问题。 见:Error deploying ClickOnce application - Reference in the manifest does not match the identity of the downloaded assembly
我是 VSTO 和 C# 开发的新手,但根据我的理解,上面提供的解决方案仅在我的输出类型是应用程序时才有效。我在网上找到的许多其他解决方案也是如此。
谁能解释我如何使用第三方引用的 .exe 文件发布我的加载项?
【问题讨论】:
标签: c# excel vsto clickonce excel-addins