【问题标题】:VS 2010 Setup Project requirementsVS 2010 安装项目要求
【发布时间】:2012-03-21 09:13:08
【问题描述】:

我需要在安装程序之前检查这些事情:

  1. 目标机器(tm) 是否安装了.NET 3.5?
  2. tm 是否安装了 IIS 6 (win xp) 或 IIS7 (win 7)?
  3. 要检查tm安装了哪个OP...如果是XP,我需要检查它是否有Service Pack 3并且在两种情况下(xp或win7),它是32位还是64位?

提前致谢。

【问题讨论】:

  • 为什么你需要知道这些事情?如果您需要预先了解这些信息,这听起来像是糟糕的软件设计?
  • 所有这一切都可以通过默认设置项目来实现。考虑到 Windows XP 上的 64 位支持太可怕了,x64 将很难。

标签: c# visual-studio-2010 setup-project


【解决方案1】:

使用 ClickOnce 部署您的应用程序

  1. 转到项目属性
  2. 点击发布标签
  3. 添加 PreRequisites,如 .Net 3.5、Sql Server 等
  4. 立即发布

否则,如果您使用的是安装部署项目,则需要编写一些脚本来了解所有这些信息。

如果您使用 ClickOnce,您可以开发小类来了解 Service Pack 等

【讨论】:

  • 如果 IIS 是先决条件,则不太可能有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-02-28
  • 1970-01-01
  • 2013-01-09
  • 1970-01-01
  • 1970-01-01
  • 2011-12-16
  • 1970-01-01
相关资源
最近更新 更多