文章目录

  • 问题描述
  • 解决办法
  • 另一个解决办法
    • 修改 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 的值必须为 460798460805461308461310,那么修改 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.msiLaunchCondition 里,然后点击 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 问题处理相关推荐

  1. 【强大知名的CAD绘图工具】AutoCAD 2019 for Mac

    以上图片来源于互联网分享,如涉及版权问题请联系作者删除. 文章素材来源:风云社区(www.scoee.com) 下载地址:风云社区(www.scoee.com) [简介] AutoCAD 2019 M ...

  2. AutoCAD 2019 常用命令速查手册

    AutoCAD 2019 常用命令速查手册 目 录 3D 命令 - 13 3DALIGN 13 3DARRAY 13 3DCONFIG 13 3DDISTANCE 14 3DDWF 14 3DFACE ...

  3. mysql安装报错181012_安装MySQL时提示requires .NET Framework 4. 0错误

    安装MySQL社区版数据库时会遇到服务器系统报需要安装 .NET Framework 4.0 的错误,提示错误的内容为 "This application requires .NET Fra ...

  4. AutoCAD 2019,cad设计绘图必备哦

    AutoCAD 2019可以说是MAC OS X平台上最专业的cad三维设计绘图软件.AutoCAD 2019版支持目前最新的MacOS Mojave系统,新版图标全新设计,视觉效果更清晰:在功能方面 ...

  5. AutoCAD 2019 怎么设置经典模式(经典界面)?

    用上了AutoCAD 2019简体中文版本,但是AutoCAD 2019 简体中文版的默认作图空间没有经典模式了,今天博主来教大家如何设置AutoCAD2019为经典模式,也就是经典界面的作图空间. ...

  6. AutoCAD 2019.0.1 Update 官方简体中文版

    欧特克三维机械设计软件AutoCAD 2019版本于2018年3月23号全球正式发布,新版本图标全新设计,视觉效果更清晰:在功能方面,全新的共享视图功能.DWG文件比较功能:现在打开及保存图形文件已经 ...

  7. 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 ...

  8. Autodesk AutoCAD 2019.1.2下载和安装 + CAD视频教程一套

    文章目录 1. 介绍 2. 安装 3. 激活 4. 下载 1. 介绍 AutoCAD(Autodesk Computer Aided Design)是Autodesk(欧特克)公司首次于1982年开发 ...

  9. 微软在Build 2019大会上发布Fluid Framework协作平台

    在今年年度开发者大会上,微软已经为开发人员宣布了一个新的Fluid Framework.该框架基本上是一个新的基于Web的平台,允许团队在自由流动的流程上工作.微软已经分享了一些新功能,可以帮助团队在 ...

最新文章

  1. 大数据系列修炼-Scala课程07
  2. java统计_java统计当前在线数
  3. VR可以用做除游戏外的哪些地方
  4. 删除 Mac AppStore 正在下载的应用
  5. 一个最简单的bootstrap例子
  6. php hibernate,Hibernate总结
  7. 【卷积神经网络】ResNet翻译详解
  8. 谁说SELINUX,IPTABLES,SAMBA不能共存?
  9. vim编辑器使用详解
  10. 谷歌浏览器截图_【插件推荐】一键滚动截图整个网页,支持二次编辑的免费工具...
  11. 教你从redhat官网获取ISO镜像
  12. ROS Bridge 笔记(02)— carla_ros_bridge 功能包(准备 ROS环境、运行 ROS Bridge、配置 CARLA 参数、同步模式下使用 ROS Bridge、主车辆控制)
  13. 简单的权限管理系统——数据库设计和实现
  14. 《东周列国志》第四十七回 弄玉吹箫双跨凤 赵盾背秦立灵公
  15. 操作性定义(Operational Definition)
  16. 一个中国方案的落地:马云的eWTP,如何让马来西亚第一个all in
  17. Editplus下载安装
  18. matlab亥姆霍兹线圈叠加原理,亥姆霍兹线圈仿真剖析.docx
  19. 2021华数杯C题优秀论文思路分析01
  20. Python干掉了98%的办公软件

热门文章

  1. tfw文件如何导入cad_基于TFW影像坐标信息在CAD中插入正射影像的方法探讨
  2. 应广单片机PMS152
  3. 第6章 cdma2000
  4. web前端高级JavaScript - 彻底掌握基于HTTP网络层的“前端性能优化”
  5. TestNG Annotations示例
  6. 未来是RFID物联网的世界
  7. 跟Gregg学习系统性能--[1.4]性能的审视视觉:负载分析跟资源分析
  8. 楼层布局图怎么做,简单的地图绘制软件
  9. POI版本升级导致的导入问题
  10. 计算机网络实验(重庆交通大学)