0

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

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

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

或者

  • 使用检查 .net 框架的安装脚本,下载它,然后运行 ​​.net 安装程序。

该功能是否有任何好的实践/示例/实现?

4

2 回答 2

0

检查是否安装了net framework:您可以在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"

于 2012-11-22T08:37:00.633 回答
0

我不确定旧的安装项目模板,但 ClickOnce 安装程序无需任何代码即可完成。只需打开项目属性到发布选项卡并选择先决条件,按下同名按钮,然后单击发布以创建安装程序包。

更多关于如何:使用 ClickOnce 应用程序安装先决条件

于 2012-11-22T07:41:36.187 回答