繁体   English   中英

如果没有下载框架,如何制作检查是否已安装.net框架的.net应用程序安装程序

[英]How to make .net application installer which checks is .net framework installed if not download framework

我需要检查是否安装了net框架,如果未安装,则应从Microsoft网站下载。

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

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

要么

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

该功能是否有良好的做法/示例/实现?

我不确定旧的Setup Project模板,但ClickOnce安装程序可以执行此操作而无需任何代码。 只需在“发布”选项卡上打开项目属性,然后按“相同名称”按钮选择先决条件,然后单击“发布”以创建安装程序包。

有关如何操作的更多信息:使用ClickOnce应用程序安装必备组件

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM