Wix和Visual Studio安装程序之间的区别

Son*_*hja 6 installer wix visual-studio-2010 visual-studio

我正在使用WPF开发Visual Studio应用程序,但现在是我必须选择安装程序的时刻.

我需要我的项目能够在GAC和注册表上编写,但我不确定我是否应该使用Visual Studio安装程序或Wix ...我无法在Google上找到确切地说明两者之间差异的信息他们.

我发现Wix更完整,但我找不到任何指定一个或另一个之间真正差异的文章......

任何人都可以帮我找到更具体的信息或在两者之间做出选择吗?

编辑:对不起,我指定:

我正在使用Visual Studio 2010专业版.

cav*_*ick 9

最终产品是相同的,Windows安装程序msi.

你到达那里的方式与众不同.使用旧的vdproj除了设置要复制的文件和注册表项之外没有太多记忆.如果你是.net开发人员,你还需要在C++或VBS中创建自定义操作,这不是一件特别容易的事.

然而,随着Wix的出现,还有更多的内置自定义操作可以让您创建丰富的安装体验,如果您需要创建自己的自定义操作,则可以使用.net.此外,创建一个可以与msi一起安装依赖项以及能够在WPF中创建前端的引导程序要容易得多.

正如@nvoigt所说,VS2012不支持旧的vdproj类型,如果没有做一些讨厌的设置(你必须安装VS),它也无法由构建服务器构建.

总而言之,确实不应该使用什么,Wix是前进的方向.