Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MSI安装的WPF应用程序使用静默模式,然后获取进度和状态消息_C#_Wpf_Windows Installer - Fatal编程技术网

C# MSI安装的WPF应用程序使用静默模式,然后获取进度和状态消息

C# MSI安装的WPF应用程序使用静默模式,然后获取进度和状态消息,c#,wpf,windows-installer,C#,Wpf,Windows Installer,我必须使用WPF应用程序以静默模式安装MSI文件,并且需要显示安装进度和状态消息。我正在使用Microsoft.Deployment.WindowsInstaller程序集安装MSI,安装已正确完成 如何从上面的程序集中获取安装进度和状态消息?或者是否有任何其他方法可以使用静默模式安装msi,并获取进度和状态消息以显示在WPF应用程序的UI中 Installer.SetInternalUI(InstallUIOptions.Silent); Installer.InstallProduct(so

我必须使用WPF应用程序以静默模式安装MSI文件,并且需要显示安装进度和状态消息。我正在使用Microsoft.Deployment.WindowsInstaller程序集安装MSI,安装已正确完成

如何从上面的程序集中获取安装进度和状态消息?或者是否有任何其他方法可以使用静默模式安装msi,并获取进度和状态消息以显示在WPF应用程序的UI中

Installer.SetInternalUI(InstallUIOptions.Silent);
Installer.InstallProduct(sourcePath, "Arguments");
我已经查看了下面的链接

如何在WPF应用程序中使用它?。在任何链接中都有C#中的示例代码吗

请提供这方面的任何帮助?

具有托管引导程序框架。另一个选项是,它还支持自定义WPF UI。