天道酬勤,学无止境

wix3.9

Wix安装程序中的“文件浏览”对话框(File Browse Dialog in Wix Installer)

问题 我正在使用Wix Installer v3.9创建安装程序。 安装完成后,我想弹出一个“文件浏览”对话框。 用户可以从目录中选择多个文件。 然后,这些文件路径必须作为命令行参数传递给exe。 我怎样才能做到这一点? Wix BrowseDlg仅允许选择目录。 任何帮助表示赞赏。 回答1 据我所知,wix工具集没有任何文件浏览控件。 所以我通常使用c#自定义操作来完成这项工作。 尝试此示例并根据您的需要对其进行自定义。 using WinForms = System.Windows.Forms; using System.IO; using Microsoft.Deployment.WindowsInstaller; [CustomAction] public static ActionResult OpenFileChooser(Session session) { try { session.Log("Begin OpenFileChooser Custom Action"); var task = new Thread(() => GetFile(session)); task.SetApartmentState(ApartmentState.STA); task.Start(); task.Join(); session.Log("End OpenFileChooser

2021-05-09 09:23:23    分类:技术分享    wix   windows-installer   wix3.9

File Browse Dialog in Wix Installer

I am using Wix Installer v3.9 to create a setup. I want to pop a File Browse dialog after the Installation gets completed. User can select multiple files from a directory. Then those file paths have to pass as command line arguments to an exe. How can I do this? The Wix BrowseDlg lets select directory only. Any help is appreciated.

2021-04-07 13:57:22    分类:问答    wix   windows-installer   wix3.9