我可以使用Windows Installer(vs.net 2010)来做到这一点吗?

问题描述:

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


处理此问题的最佳方法是什么? Windows Installer(VS.net 2010)可以完成这项工作吗?

谢谢。我可以使用Windows Installer(vs.net 2010)来做到这一点吗?

是的,它可以完成你所要求的所有事情,它也被InstallShield 2010 Limited Edition取代。这article gives your options

  1. 检查.NET 4.0由要去安装项目属性来完成 - >前提然后选择你想要的.NET 4.0框架(客户端或完整版),并从同一地点选择下载先决条件作为我的应用程序
  2. 您可以使用File System Editor将新文件夹添加到所需的文件夹来创建文件夹。
  3. 你使用相同的'文件系统编辑器'来做你想问的问题3,5。

在这些文章请看:

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

谢谢。这正是我所期待的! – goalie35 2012-03-09 14:55:10

+0

@ user1070194如果回答您的问题,您应该将其中一个答案标记为答案。它将为您的问题添加结束并帮助未来的用户。 – 2012-03-14 16:01:40

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