欢迎光临
我们一直在努力

安装cad显示必须先安装net framework,安装cad时提示未安装net framework

AutoCAD 2019 .NET Wizards Requires .NET Framework 4.7 to be installed 问题描述准备材料解决方法(搬运)查看.NET Framework版本准备相应的.mst参数文件CMD命令安装Tips

问题描述

在安装AutoCADNetWizards.msi时,系统总是提示需安装.NET Framework 4.7。即使在VS中卸载了.NET Framework 4.7以上的所有框架(如.NET Framework 4.7.1和4.7.2),仅保留.NET Framework 4.7,仍有该提示,无法安装。

准备材料 AutoCAD 2019Visual Studio 2017Autodesk_ObjectARX_2019_Win_64_and_32_Bit.sfx.exeAutoCADNetWizards.msi

AutoCAD 2019和Visual Studio 2017按照常规的方法安装即可。
ObjectARX和NetWizards可在Autodesk官网进行下载:https://www.autodesk.com/developer-network/platform-technologies/autocad。
ObjectARX下载后解压到自己喜欢的目录即可(推荐放至Autodesk安装目录下),NetWizards按下面的办法安装。

解决方法(搬运)

参考Autodesk论坛的解决办法便宜香港vps可完美解决
论坛链接:https://forums.autodesk.com/t5/installation-licensing/cannot-install-autocad-2019-net-wizard/td-p/7973359
视频教程:https://knowledge.autodesk.com/community/screencast/51b96e41-13ba-4c79-bc59-18ff11e0d556

查看.NET Framework版本

打开注册表编辑器,查看下图中的条目:

其中“528040”为.NET Framework的版本密钥,其对应于.NET Framework4.8。
论坛中仅提供了.NET Framework4.8和.NET Framework4.7.2的解决办法,所以目前只能解决以下的两种情况:(.NET Framework4.7.2的方法是否适用于4.7.1未知)

528040:.NET Framework4.8461808:.NET Framework4.7.2 准备相应的.mst参数文件 .NET Framework4.8(528040):https://forums.autodesk.com/autodesk/attachments/autodesk/24/221711/1/LcsMst4DotNet47-8.zip.NET Framework4.7.2(461808):http://help-lib.eu/Content/Resources/ExternalFiles/LcsMst4DotNet472.zip

文件的放置位置没有要求,在后面通过命令行输入时路径保证正确即可。我个人的路径为:C:\Temp。 CMD命令安装 NET Framework4.8(528040): msiexec /i C:\Temp\AutoCADNetWizards.msi TRANSFORMS=C:\Temp\LcsMst4DotNet47-8.mst

如上图所示,由于我个人的是NET Framework4.8(528040),所以使用LcsMst4DotNet47-8.mst的参数文件。
文件路径可根据自己实际情况修改,同理可以针对.NET Framework4.7.2(461808)进行命令行输入,如:

.NET Framework4.7.2(461808): msiexec /i C:\Temp\AutoCADNetWizards.msi TRANSFORMS=C:\Temp\LcsMst4DotNet472.mst

安装效果:

安装成功后,打开Visual Studio 2017,即可看到Autodesk的子项:

点击确定后,根据向导进行创建:

位置1为Autodesk_ObjectARX_2019_Win_64_and_32_Bit解压后其子文件“inc”的路径。我个人的路径为:

D:\Program Files\Autodesk\Autodesk_ObjectARX_2019_Win_64_and_32_Bit\inc

位置2即为CAD 2019启动程序的路径,我个人的路径为:

D:\Program Files\Autodesk\AutoCAD 2019

成功创建后如图:

Tips 成功创建后,发现本来需要手动添加的引用已自动添加,且复制本地的属性也自动改为了False。同时,类库中已经内置了一些命令模板,非常方便。
调试参数也自动设置好了:
如果引用列表中部分引用出现黄色感叹号,并在错误列表中出现警告:未找到×××.dll引用,只需在CAD的安装目录中找到该.dll引用,然后将其拷贝到……Autodesk_ObjectARX_2019_Win_64_and_32_Bit\inc的目录下即可。

参考资料:
[1]: https://forums.autodesk.com/t5/installation-licensing/cannot-install-autocad-2019-net-wizard/td-p/7973359
[2]: https://knowledge.autodesk.com/community/screencast/51b96e41-13ba-4c79-bc59-18ff11e0d556

57210092

赞(0)
【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。