我是依赖 .NET 4.0 中的 WPF 的程序的最终用户。安装 .NET 4.5 会导致 CAD 崩溃,但我真的很想使用 Visual Studio 2012。
有没有办法在拥有 .NET 4.5 的同时保持与依赖 .NET 4.0 的应用程序的兼容性?
事实上 .NET 4.5 更新了您现有的 .NET 4.0 安装,因此您将无法单独安装它们。.NET 人员打算让 .NET 4.5 不破坏任何 .NET 4 应用程序,并针对出现问题的情况实施修复(即使是现在,在 .NET 4.5 发布之后)。
检查您是否安装了最近的更新以提高兼容性 ( http://support.microsoft.com/kb/2748645 )。如果这不能修复您的应用,请将问题报告给netfx45compat@microsoft.com。
总而言之 - 除非供应商或 Microsoft 提供帮助,否则您无能为力。.NET 4.5 中有一些方法可以提高与 .NET 4 的向后兼容性,Microsoft 似乎热衷于在持续更新中解决这些问题,因此请务必向他们报告您的情况。
这里有更多关于 .NET 4.5 推出的详细信息。
您需要同时安装 .Net 4.0和4.5。
编辑:显然不是。对于以前的版本,这是正确的(例如 3.5 和 4),但对于 4 和 4.5 似乎不是。
但是 4.5 确实有一些更改,可能会影响 4.0 应用程序,导致它们崩溃。您应该联系应用程序供应商以获取更新。如果失败了,你可以尝试在 XP 兼容模式下运行它。