我需要检查是否安装了net framework,如果没有安装它应该从微软网站下载。
我知道在这种情况下我应该使用:
- 一些不基于.net框架的外部脚本/组件/语言提供通用的独立安装
或者
- 使用检查 .net 框架的安装脚本,下载它,然后运行 .net 安装程序。
该功能是否有任何好的实践/示例/实现?
我需要检查是否安装了net framework,如果没有安装它应该从微软网站下载。
我知道在这种情况下我应该使用:
或者
该功能是否有任何好的实践/示例/实现?
检查是否安装了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"
我不确定旧的安装项目模板,但 ClickOnce 安装程序无需任何代码即可完成。只需打开项目属性到发布选项卡并选择先决条件,按下同名按钮,然后单击发布以创建安装程序包。