今天安装了3DS MAX 2026(俗称3DMAX),安装完毕后死活运行不了。提示如下:

大意是找不到所需的.NET Core 8库文件。后来搜索了下,各种文章说.NET CORE和.NET FRAMEWORK不是一个东西。需要单独下载安装。然后根据提示,在官网需下载安装以下两个依赖库:
(官方)解决方案:
卸载并重新安装 ASP.NET Core Runtime 8 和 .NET Desktop Runtime 8
-
打开"控制面板"。
-
打开"程序"和"功能"。
-
卸载 ASP.NET Core Runtime 8.0.X 和 .NET Desktop Runtime 8.0.X。
-
从此处下载 ASP.NET Core Runtime 8.0.X 和 .NET Desktop Runtime 8.0.X(SDK)。
但卸载、下载安装后,依然提示上述错误!
经过各种折腾,最后发现,是PATH环境变量的锅。我在本机上只安装了x64版本的.net core和.net framework相关工具包。但PATH环境变量中同时存在x86、x64的路径:
C:\Program Files\dotnet\
C:\Program Files (x86)\dotnet\
导致3dMAX无法识别正确的.NET库!
解决方案很简单:
删除PATH环境变量中的"C:\Program Files (x86)\dotnet\"这一项就可以了!
然后重新运行3dMAX快捷方式,成功启动!