C#通用安装向导

时间:2008-12-15 05:35:27

标签: c# windows-installer

我的任务是创建一个程序,它将在指定文件夹中创建文件,并根据这些文件创建安装程序。

例如,拥有“所有用户桌面”,“开始菜单”,“应用程序数据”和“程序文件”的文件夹

我的老板想把文件放到每个文件夹中,然后点击一个按钮,它会自动构建安装程序。

我受限于默认安装的VS2005。

我查看了“设置项目/设置向导”项目模板,但看起来必须专门为每个将用于安装它们的项目创建它们。

这可能在VS2005下吗?

修改

我喜欢这些建议,但我忘了说我们无法安装其他产品来提供帮助。

3 个答案:

答案 0 :(得分:0)

好吧,C#本身就是VS2005,它会很难。

但您可以使用WiX作为方法,使用c#为安装程序完成XML,并使用来自wix-toolkit的蜡烛和灯光从您的工具构建它。

答案 1 :(得分:0)

您可以查看nant(http://nant.sourceforge.net/)并考虑使用一些自定义任务:http://www.atalasoft.com/cs/blogs/jake/archive/2008/05/07/writing-custom-nant-tasks.aspx。谷歌的“自定义nant任务”大约有800次点击。

答案 2 :(得分:0)

我知道这完全违背了您的要求,但根据您的使用情况,购买创建Windows安装程序的产品的效率可能要高出许多倍。安装程序软件做得更多,如果你构建一些功能有限的东西,那么你的老板可能会想要功能X,然后是功能Y等,你最终会以更高的成本和挫败感重新发明轮子。 / p>