如何创建自定义WPF安装向导
我已经建立了我的第一个wpf应用程序,没有什么新奇的,但我想通过添加一个设置使它看起来很酷,我在互联网上研究了一些免费的实用程序来做这件事,但由于它是一个wpf应用程序,我等待设置沿着这些路线进行。。。知道如何创建自定义wpf安装向导吗?或者: VisualStudio中的 部署项目的时间最长。 微软似乎正在推动clickonce成为.net的最大亮点如何创建自定义WPF安装向导,wpf,installation,wizard,Wpf,Installation,Wizard,我已经建立了我的第一个wpf应用程序,没有什么新奇的,但我想通过添加一个设置使它看起来很酷,我在互联网上研究了一些免费的实用程序来做这件事,但由于它是一个wpf应用程序,我等待设置沿着这些路线进行。。。知道如何创建自定义wpf安装向导吗?或者: VisualStudio中的 部署项目的时间最长。 微软似乎正在推动clickonce成为.net的最大亮点 wix为您提供了对msi的最大控制,我从未尝试过,但我知道在ASP.NET中,您可以向多视图添加向导步骤 在WPF中,我将创建一个选项卡控件
wix为您提供了对msi的最大控制,我从未尝试过,但我知道在ASP.NET中,您可以向多视图添加向导步骤 在WPF中,我将创建一个选项卡控件,将选项卡高度设置为零:
<TabControl x:Name="tbcWizard" Background="Transparent" BorderBrush="Transparent">
<TabItem Visibility="Hidden" Height="0">
...
...
使用DockPanel或网格将“下一个/上一个”按钮保留在底部。下一个/上一个键将映射到NavigationCommands.NextPage或PreviousPage的CommandBindings,这些命令的CanExecute状态将由选项卡控件的索引确定
if(tbcWizard.SelectedIndex>0)//可以执行回
如果(tbcWizard.SelectedIndex我个人将WiX 3.0()用于我的所有WPF或其他基于.NET的应用程序。在构建WPF设置时,您需要解决.NET引导问题-如果客户端没有.NET,您的设置将无法工作 解决此问题后,安装程序将需要执行以下几项操作:
- 请求管理员提升以访问某些文件和注册表位置
- 在%ProgramFiles%中部署所有必要的文件\
- 在HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall中创建正确的条目(如果您的应用程序是针对x86编译的,则需要在64位计算机上的WOW6432节点中执行此操作)
- 在所有程序中创建快捷方式\
- 根据应用程序提供的功能,执行其他操作,如COM注册、文件关联等