从C#创建我自己的安装程序?

San*_*sal 7 c# wpf installer

我一直很喜欢微软已经使用的新安装程序,主要是因为他们使用WPF的Blend安装,我想知道我是否可以为我的应用程序制作这样的东西?

主要担心是创建程序文件目录并使用Windows注册应用程序,以便将其添加到添加/删除应用程序列表中.

有没有人对此有一点经验?

谢谢

fle*_*her 4

Microsoft 一直在其多个安装程序中使用 WiX ,并成功创建了一些非常时髦、用户友好且易于访问的用户界面。其中的示例包括 SQL Server 和 Microsoft Office。

听起来您的安装程序不需要对系统做太多事情,创建一个程序文件目录并在那里安装一些文件。您最好使用 Windows Installer 来处理此问题,这就是它的构建目的,而不是您自己构建。您将获得开箱即用的应对故障和安全回滚的所有功能。在 WiX 中创建基本安装程序所需的工作确实很少,并且添加基本 GUI也同样容易。