如果不下载框架,如何制作检查.net框架的.net应用程序安装程序

时间:2012-11-22 07:37:06

标签: .net installer installation

我需要检查是否安装了net framework,如果没有安装它应该从microsoft网站下载。

我知道在那种情况下我应该使用:

  • 一些外部脚本/组件/语言,它不基于.net框架提供通用的独立安装

OR

  • 使用安装脚本检查.net框架,下载并运行.net安装程序。

该功能有什么好的做法/示例/实施吗?

2 个答案:

答案 0 :(得分:0)

我不确定旧的安装项目模板,但是ClickOnce安装程序可以在没有任何代码的情况下完成。只需打开项目属性到Publish选项卡,然后选择推送同名按钮的先决条件,然后单击publish以创建安装程序包。

更多关于How to: Install Prerequisites with a ClickOnce Application

答案 1 :(得分:0)

检查是否安装了net框架: 您可以在regedit中检查指定路径是否存在,以判断.net安装与否。例如:检查.net3.0已安装,路径为:HKEY_LOCAL_MACHINE \ OFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v3.0 \ Setup

安装.net 您可以使用.net安装程序包的命令行进行静默安装。例如:dotnetfx.exe / q:a / c:“install / l / q”