1

我有一个旨在使用 .Net 3.5 的用户界面。在这个用户界面中存在一些图形问题(滑块有阶梯效果,一些文本是倾斜的),这是由我的新显卡引起的(所以我被告知)假设安装了 .Net 4.0。这调用了一些(自 3.5 以来)已更改/改进的函数,但是在 3.5 中,它的行为与显卡假设的不同,因此会错误地呈现响应。

为了解决这个问题,我决定升级我的项目以利用 .Net 4.5,因为 WPF 有几项重大改进。

然而,在我的系统上安装 .Net 4.5 后,我立即看到我的图形问题消失了,在我将项目更改为面向 .Net 4.5 之前。

有谁知道发生了什么?这是一个非常令人不安的副作用,完全出乎意料。我的项目说它使用的是 3.5,但它的渲染好像使用的是 4.5。

4

1 回答 1

2

.Net 4.5 不与 .Net 4.0 并行。它实际上将取代 4.0。

在第 9 频道,我听取了 BCL 团队的采访,他们承诺这样做不会产生任何副作用(或至少没有不良副作用)

但是对于 WPF,显然有一些变化。在您的情况下,它变得更好 - 至少当有人安装 .Net 4.5 时它会更好。我有一个案例,它在 .Net 4 中很好,在 .Net 4.5 中看起来很糟糕 - 所以我希望我的客户在我找到解决方案之前不要更新......

但是我知道您目前的问题具有更高的优先级...

以下链接指向:.NET 4.5:BCL 团队 - 改进和演变

http://channel9.msdn.com/posts/NET-45-Conversation-with-the-BCL-Team-Improvements-Evolution-and-More

于 2013-07-25T16:20:46.313 回答