陆X 发表于 2024-4-19 10:23

CAD2025/2024/2023文字卡死的终极解决方案

本帖最后由 陆X 于 2024-4-19 10:27 编辑

目前为止遇到的都是运行库.NET Runtime引起的错误,根据提示到官网下载对应的运行库即可解决



右击计算器--管理--事件查看器--Windows日志--应用程序



找到对应的错误即可
根据自己的CAD版本,下载所需要的运行库


以下是CAD2024的错误提示:
Description: A .NET application failed.

Application: Das.Local.exe
Path: C:\Program Files\Autodesk\AutoCAD 2024\Design Automation\Bin\Das.Local.exe
Message: You must install or update .NET to run this application.

App: C:\Program Files\Autodesk\AutoCAD 2024\Design Automation\Bin\Das.Local.exe
Architecture: x64
Framework: 'Microsoft.NETCore.App', version '6.0.0' (x64)
.NET location: C:\Program Files\Autodesk\AutoCAD 2024\Design Automation\Bin\

The following frameworks were found:
7.0.17 at

Learn about framework resolution:
https://aka.ms/dotnet/app-launch-failed

To install missing framework, download:
https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=6.0.0&arch=x64&rid=win10-x64





wharan 发表于 2024-4-19 11:28

就是所谓的优化或者精简引起的

545764492 发表于 2024-4-20 07:16

精简版本的问题,我换了完全版,就没有这个问题了。

wharan 发表于 2024-4-20 00:25

匆匆肥马 发表于 2024-4-19 22:27
不不不,不管你是否优化、绿化、精简,在一定的情况下都会卡死的

这些版本我都用了一个周期,每次新版本出来,我就会用了。从没有发生过你说的现象。

bzhjl 发表于 2024-4-19 14:51

https://www.autodesk.com.cn/support/technical/article/caas/sfdcarticles/sfdcarticles/CHS/Remove-the-prerequisite-Microsoft-NET-Core-3-1-from-AutoCAD-2023-or-prior-before-it-becomes-unsupported-on-the-31st-of-December-2022.html

问题:
Microsoft .NET 3.1(支持结束)被检测为漏洞。是否可以安全地从AutoCAD 2023或先前版本中删除必备的Microsoft .NET Core 3.1?

原因:
Das.Local.exe仅使用Microsoft .NET Core 3.1。
当前,Das.Local.exe将由AutoCAD中的两个功能使用:
    `在后台发布
    `块选项板
从2024版开始,AutoCAD产品与.NET 6一起运行。

解决方案:

版本2021-2022
通过关闭系统变量BLOCKSTREAM_USELOCALSERVER,可以禁用.NET Core 3.1的使用。
在AutoCAD命令行上,将BLOCKSTREAM_USELOCALSERVER设置为0。
这意味着,使用AcCoreConsole在后台发布(默认设置BGCOREPUBLISH ON)将不再起作用。
注意:通过将BGCOREPUBLISH设置为OFF(这将使用旧版acad.exe后台发布),仍可以在后台发布图形,或通过将BACKGROUNDPLOT设置为0或1在前台发布图形。
“块选项板”功能不再可用。使用CLASSICINSERT作为替代解决方案。

版本2023
安装AutoCAD 2023.1.4 Update。
注意:此更新删除了对.NET 3.1的依赖。 此更新不会卸载.NET 3.1,因为不假定它仅在安装AutoCAD后才位于用户的计算机上。

2024版及更高版本
AutoCAD产品正在与.NET 6一起运行。无需进一步操作。

jh1005 发表于 2024-4-19 14:10

https://www.autodesk.com.cn/support/technical/article/caas/sfdcarticles/sfdcarticles/CHS/Missing-specs-in-AutoCAD-Plant-3D-projects.html?us_oa=dotcom-us&us_si=acb90c1f-5499-4e06-9758-0a73b27eaa70&us_st=Das.Local.exe

解决方案:
请执行以下步骤:
将系统变量BLOCKSTREAM_USELOCALSERVER的值设置为0。
默认情况下,其值为3。
此系统变量控制如何使用本地服务器(das.local.exe):
0 ->禁用以使用本地服务器
1 ->仅用于活动
仅用于元数据的2 ->
3 ->用于活动和元数据 — 默认

swb5430 发表于 2024-4-19 10:39

试一下,感谢分享

hnlylsb 发表于 2024-4-19 11:22

本帖最后由 hnlylsb 于 2024-4-19 11:25 编辑

去3D版本正常多行文字没问题,没有禁止直接插入块的4.1的版本,安装运行库后,插入新块然后多行文字一样100%触发卡死,后面的版本已经无法直接用拖入的方式插入新块了。

wangsr 发表于 2024-4-19 11:41

wharan 发表于 2024-4-19 11:28
就是所谓的优化或者精简引起的

我觉的也是这个问题,我安装的完整版没有此问题。

429014673 发表于 2024-4-19 11:43

那是精简的问题,与完整版无关。楼主应注明清楚。

xman00 发表于 2024-4-19 14:09

楼主研究很透彻,感谢分享。

lsj2004 发表于 2024-4-19 17:08

感谢分享,:handshake
页: [1] 2 3 4
查看完整版本: CAD2025/2024/2023文字卡死的终极解决方案