AutoCAD 2019 .NET Wizards Requires .NET Framework 4.7 to be installed 问题处理
文章目录
- 问题描述
- 解决办法
- 另一个解决办法
- 修改 AutoCADNetWizards.msi
- 终极解决办法
问题描述
安装 AutoCAD 2019 .NET Wizards 时,要求必须先安装 Visual Studio 2017 和 .NET Framework 4.7。
如果电脑上已经安装了更高版本的 .NET Framework,比如 .NET Framework 4.8,此时即使安装了 .NET Framework 4.7,AutoCAD 2019 .NET Wizards 也仍然会提示 AutoCAD 2019 .NET Wizards Requires .NET Framework 4.7 to be installed
。
通常我们想到的第一个解决办法,是卸载掉更高版本的 .NET Framework,但实际这个办法并不能解决问题。
AutoCAD 2019 .NET Wizards 检测了注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release
的值,卸载 .NET Framework 并不能改变 Release
的值,所以这个办法是无效的。
参阅 Troubleshooting instructions for the AutoCADDotNetWizard 2019 installation.
解决办法
《AUTOCAD 2019 net wizard 安装时提示未安装.net framework 4.7》这篇文章提供了一个有效的解决办法。
这是 Autodesk 论坛上一个叫 Markus 的人给出的解决办法。Markus 提供了三个转换程序 LcsMst4DotNet472.mst 、 LcsMst4DotNet47-8.mst 和 LcsMst4DotNet47ff.mst。
LcsMst4DotNet47ff.mst 是最终版,可以代替 LcsMst4DotNet472.mst 和 LcsMst4DotNet47-8.mst。
然后,通过 msiexec 命令执行安装包 AutoCADNetWizards.msi,并通过 TRANSFORMS 参数调用转换程序 LcsMst4DotNet47ff.mst。
msiexec /i AutoCADNetWizards.msi TRANSFORMS=LcsMst4DotNet47ff.mst
对于转换程序,Markus 是这样解释的:
参阅 Cannot install AutoCAD 2019 .NET Wizard
另一个解决办法
AutoCADNetWizards.msi 检测注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\Release
的值必须为 460798
或 460805
或 461308
或 461310
,那么修改 Release
的值为其中一个,是不是就可以了呢?
很遗憾,想法虽然很好,但实现不了。修改时会提示
修改 AutoCADNetWizards.msi
换个思路,既然无法修改注册表,那么我们可不可以修改 msi 安装包的安装条件?经过实践,这个办法是可行的。
这里需要用到一个叫做 Orca 的工具,Markus 在解释转换程序时提到了这个工具。
Orca 是微软提供的免费的 MSI 编辑器,随 Windows SDK 一起发布。所以要使用 Orca 的话,安装 Visual Studio 2017 时,应该同时安装 Windows SDK。但 Orca 默认是不安装的,Windows SDK 里只提供了 Orca.msi 安装包。要使用 Orca,我们需要自己找到 Orca.msi 文件,安装之后,才可以使用。
Windows SDK 的安装路径,默认是 C:\Program Files (x86)\Windows Kits
,到 C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86
文件夹里,找到 Orca-x86_en-us.msi
文件,双击执行。
安装成功后,到开始菜单里找到 Orca。启动 Orca,打开 AutoCADNetWizards.msi
文件,在左侧列表里找到 LaunchCondition,如下图
我们要做的,就是在右侧的 Condition 里加入注册表里 Release
的值。
在 Windows 任务栏的搜索框里输入 regedit
,打开注册表编辑器,定位到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
,查看 Release
的值:
把注册表 Release
的值添加到 AutoCADNetWizards.msi
的 LaunchCondition
里,然后点击 Orca 工具栏的【保存】按钮。
关闭 Orca。然后再运行 AutoCADNetWizards.msi
,就可以正常进入安装界面了。
终极解决办法
这个办法是到 github 上下载 AutoCAD .Net Wizards 源码 来修改,并非适合每个人。有兴趣的话,可以参考这篇文章:
Visual Studio 2019安装AutoCAD_2020_dotnet_wizards
AutoCAD 2019 .NET Wizards Requires .NET Framework 4.7 to be installed 问题处理相关推荐
- 【强大知名的CAD绘图工具】AutoCAD 2019 for Mac
以上图片来源于互联网分享,如涉及版权问题请联系作者删除. 文章素材来源:风云社区(www.scoee.com) 下载地址:风云社区(www.scoee.com) [简介] AutoCAD 2019 M ...
- AutoCAD 2019 常用命令速查手册
AutoCAD 2019 常用命令速查手册 目 录 3D 命令 - 13 3DALIGN 13 3DARRAY 13 3DCONFIG 13 3DDISTANCE 14 3DDWF 14 3DFACE ...
- mysql安装报错181012_安装MySQL时提示requires .NET Framework 4. 0错误
安装MySQL社区版数据库时会遇到服务器系统报需要安装 .NET Framework 4.0 的错误,提示错误的内容为 "This application requires .NET Fra ...
- AutoCAD 2019,cad设计绘图必备哦
AutoCAD 2019可以说是MAC OS X平台上最专业的cad三维设计绘图软件.AutoCAD 2019版支持目前最新的MacOS Mojave系统,新版图标全新设计,视觉效果更清晰:在功能方面 ...
- AutoCAD 2019 怎么设置经典模式(经典界面)?
用上了AutoCAD 2019简体中文版本,但是AutoCAD 2019 简体中文版的默认作图空间没有经典模式了,今天博主来教大家如何设置AutoCAD2019为经典模式,也就是经典界面的作图空间. ...
- AutoCAD 2019.0.1 Update 官方简体中文版
欧特克三维机械设计软件AutoCAD 2019版本于2018年3月23号全球正式发布,新版本图标全新设计,视觉效果更清晰:在功能方面,全新的共享视图功能.DWG文件比较功能:现在打开及保存图形文件已经 ...
- windows server 2008 r2安装MySQL时提示This application requires .NET framework 4.5.2的解决办法
今天帮客户安装MySQL时提示This application requires .NET Framework 4.5.2 ...... 解决方法:说安装MySQL这个应用程序需要.net Frame ...
- Autodesk AutoCAD 2019.1.2下载和安装 + CAD视频教程一套
文章目录 1. 介绍 2. 安装 3. 激活 4. 下载 1. 介绍 AutoCAD(Autodesk Computer Aided Design)是Autodesk(欧特克)公司首次于1982年开发 ...
- 微软在Build 2019大会上发布Fluid Framework协作平台
在今年年度开发者大会上,微软已经为开发人员宣布了一个新的Fluid Framework.该框架基本上是一个新的基于Web的平台,允许团队在自由流动的流程上工作.微软已经分享了一些新功能,可以帮助团队在 ...
最新文章
- 大数据系列修炼-Scala课程07
- java统计_java统计当前在线数
- VR可以用做除游戏外的哪些地方
- 删除 Mac AppStore 正在下载的应用
- 一个最简单的bootstrap例子
- php hibernate,Hibernate总结
- 【卷积神经网络】ResNet翻译详解
- 谁说SELINUX,IPTABLES,SAMBA不能共存?
- vim编辑器使用详解
- 谷歌浏览器截图_【插件推荐】一键滚动截图整个网页,支持二次编辑的免费工具...
- 教你从redhat官网获取ISO镜像
- ROS Bridge 笔记(02)— carla_ros_bridge 功能包(准备 ROS环境、运行 ROS Bridge、配置 CARLA 参数、同步模式下使用 ROS Bridge、主车辆控制)
- 简单的权限管理系统——数据库设计和实现
- 《东周列国志》第四十七回 弄玉吹箫双跨凤 赵盾背秦立灵公
- 操作性定义(Operational Definition)
- 一个中国方案的落地:马云的eWTP,如何让马来西亚第一个all in
- Editplus下载安装
- matlab亥姆霍兹线圈叠加原理,亥姆霍兹线圈仿真剖析.docx
- 2021华数杯C题优秀论文思路分析01
- Python干掉了98%的办公软件