WIX安装程序未解析对卸载ClickOnce

时间:2017-04-03 10:19:09

标签: wix clickonce

我有一个加载项的Wix安装程序,以前是通过ClickOnce安装的,在运行MSI时,它应该卸载ClickOnce部署。

Wunderlist非常友好地在github上分享他们的代码,但对它的支持已经死了,所以我来到这里试图概括这个问题,同时还包括在Stackoverflow上搜索此内容的任何人的链接。 / p>

基本上我将此代码段包含在Product.wxs文件中:

<!--ClickOnce Uninstaller-->
<Property Id="CLICKONCEAPPNAME" Value="Application Name" />

<CustomAction Id="UninstallClickOnce"
              BinaryKey="ClickOnceUninstaller"
              DllEntry="UninstallClickOnce"
              Return="ignore" />

<InstallExecuteSequence>
  <Custom Action="UninstallClickOnce" Before="InstallFinalize">NOT Installed</Custom>
</InstallExecuteSequence>

<!--ClickOnce Uninstaller-->

我添加了对承载 ClickOnceUninstaller 自定义操作的 UninstallClickOnce 项目的引用。 但是,在尝试构建安装程序时,它会在CustomAction标记上显示以下消息:

Unresolved reference to symbol 'Binary:ClickOnceUninstaller' in section 'Product:*'

我缺少任何明显的事情?

以下是github项目的链接:https://github.com/6wunderkinder/Wunder.ClickOnceUninstaller

0 个答案:

没有答案