相关疑难解决方法(0)

编写WPF Wix安装程序

我使用WIX为产品编写了一个安装程序,它使用:

  • 自定义扩展
  • 自定义操作
  • 定制的ui对话框

等等

我注意到Microsoft Office Installer使用WPF并且正在徘徊我将如何创建这些自定义安装程序?有谁知道我会怎么做,我似乎无法找到任何信息或示例.

我被告知Wix Burn可以做我想要的但我找不到任何例子.

wpf installer user-interface wix

13
推荐指数
1
解决办法
1万
查看次数

Wix刻录不允许删除文件

我正在创建一个bootsrapper,我想删除在安装过程中创建的链接.所以我写下面的步骤:

<Chain>
  ...
  <ExePackage Id="removelnk" Cache="no" SourceFile="run.bat" InstallCommand="del &quot;C:\Users\Public\Desktop\Parity UI.lnk&quot;" />
</Chain>
Run Code Online (Sandbox Code Playgroud)

其中run.bat仅仅是%*允许的描述来运行任意代码在这里.

但是,它不起作用:

[19EC:0E2C][2018-06-16T18:32:27]i301: Applying execute package: removelnk, action: Install, path: C:\ProgramData\Package Cache\1608BB75347CD8C40187E5F3C0A969ED73A98D51\run.bat, arguments: '"C:\ProgramData\Package Cache\1608BB75347CD8C40187E5F3C0A969ED73A98D51\run.bat" del "C:\Users\Public\Desktop\Parity UI.lnk"'
[19EC:0E2C][2018-06-16T18:32:27]e000: Error 0x80070001: Process returned error: 0x1
[19EC:0E2C][2018-06-16T18:32:27]e000: Error 0x80070001: Failed to execute EXE package.
[0AE4:2B94][2018-06-16T18:32:27]e000: Error 0x80070001: Failed to configure per-machine EXE package.
[0AE4:2B94][2018-06-16T18:32:27]i319: Applied execute package: removelnk, result: 0x80070001, restart: None
[0AE4:2B94][2018-06-16T18:32:27]e000: Error 0x80070001: Failed to execute EXE package.
Run Code Online (Sandbox Code Playgroud)

如果我从登录中执行此命令,cmd那么它按预期工作.它甚至没有管理员权限. …

installer windows-installer wix burn

0
推荐指数
1
解决办法
383
查看次数

标签 统计

installer ×2

wix ×2

burn ×1

user-interface ×1

windows-installer ×1

wpf ×1