2011-03-02 236 views
1

我正在为Windows服务创建MSI包,直到最近我总是使用安装程序类执行最小操作,然后手动编辑app.config文件。但是,我需要让用户更容易进行安装,这意味着在安装时用手动替换手动配置。将文件夹导航添加到msi

我设法添加一个自定义操作来显示文本框和提示输入文件夹目标,以及修改安装程序以使用输入到文本框中的文件路径创建文件夹,但是我更喜欢它,如果文件路径可以通过浏览到该文件夹​​来选择。

任何人都可以提出一个很好的教程或步骤来做到这一点,因为我很挣扎。

谢谢

+0

你如何创建你的msi包?您的自定义操作是否显示对话框?你尝试使用OpenFileDialog http://msdn.microsoft.com/en-us/library/system.windows.forms.openfiledialog.aspx? – rene 2011-03-02 11:13:47

+0

我们是否认为它是一个*不寒而栗的* Visual Studio安装项目?请为此添加标签(或者Wix,InstallShield,您使用的任何系统) – 2011-03-02 11:27:10

+0

@Damien_The_Unbeliever ....恐惧如此...我需要一个新的问题'我如何添加标签以解决问题?' – NottinghamDrew 2011-03-02 11:28:36

回答

0

这将意味着重做,但你可以使用WiX建立你的安装程序。

它支持你所需要的一切,我认为你根本不需要任何自定义操作(除非有什么特别的东西你没有提到)。

然而,它确实有一点学习曲线。即使你这次没有用它,也值得考虑一个新的项目。

+0

谢谢,我会看看这个。诚实地说,太多变化和成本的开销可能意味着只是告诉他们从distination文件夹复制和粘贴文件路径。 – NottinghamDrew 2011-03-03 10:38:26