我的程序 ( AutoCAD 2012
) 在实际的 .NET Framework 版本 (4.7x) 中无法正常工作(一段时间后它一直在崩溃)。(最低要求的版本是.NET Framework 4.0
)
对于旧版本(据我所知,截至 2010 年),有一个技巧可以定义必须acad.exe.config
在程序根目录中的文件中使用哪个版本的 .NET Framework。但是这些旧版本是创建的.NET Framework 3.5
,可以安装在旁边1.x
,4.x
因为向后兼容。
我不知道.NET Framework 4.x
在我的系统中有两个不同版本的可能性。
我想到的唯一解决方案是模拟 Windows 的第二个 Windows 实例,仅针对该程序及时冻结(但这可能会导致显着的性能损失和文件访问问题)。
有没有办法.NET Framework
只为这个程序提供旧版本的服务?
感谢您的建议。
PS:我使用的是 Windows 10 专业版。
您需要将 AutoCad 更新到符合 Windows 10 的较新版本。
我们有一个使用 Windows 10 和 AutoCad 的客户端,Autodesk 为 Windows 10 的早期版本(现在完全不支持)保留了 2012 版,升级 AutoCad 是唯一的解决方案。
存在需要 Auto Cad 应用程序更改才能与 Windows 10 较新版本一起使用的问题(不仅仅是简单的 .NET Framework)。