我可以使用Windows Installer(vs.net 2010)执行此操作吗?

时间:2012-03-09 06:43:41

标签: visual-studio windows-installer

我需要执行以下任务来创建安装程序,我需要找出最佳方法。我目前正在考虑使用vs.net 2010附带的Windows安装程序,但我不确定它是否可以实现以下目的:
1)当用户首次安装时,检查其计算机上是否安装了.NET framework 4.0。如果没有,请安装它 2)创建一些目录文件夹
3)在用户桌面上放置快捷方式
4)将软件放入用户的“开始”菜单 5)将软件安装到新创建的目录中

处理这个问题的最佳方法是什么? Windows Installer(vs.net 2010)可以实现这一目标吗?

感谢。

2 个答案:

答案 0 :(得分:1)

是的,它可以完成您所要求的所有内容,它也将被InstallShield 2010 Limited Edition取代。这article gives your options

  1. 通过转到设置项目属性 - >来检查.Net 4.0。先决条件然后选择您想要的.Net 4.0 Framework(客户端或完整版)并从与我的应用程序相同的位置选择下载先决条件
  2. 您可以使用File System Editor将新文件夹添加到所需的文件夹来创建文件夹。
  3. 你使用相同的'文件系统编辑器'来做你的问题3,4& 5正在问。
  4. 看看这些文章:

    1. Visual Studio Installer Deployment
    2. File Installation Management in Deployment

答案 1 :(得分:1)

在Visual Studio 2010中构建MSI安装程序的另一个选择是使用 Votive - 它是WiX的Visual Studio软件包(Windows Installer XML(WiX)工具集)。