我有一个用户界面,目标是使用.Net 3.5。在这个用户界面中有一些图形问题(滑块有阶梯效应,一些文本是倾斜的)这是由我的新显卡假设.Net 4.0安装引起的(所以我被告知)。这会调用某些功能(自3.5起)已被更改/改进,但在3.5中它的行为与图形卡假定的不同,因此会错误地呈现响应。
为了解决这个问题,我决定升级我的项目以利用.Net 4.5,因为有几个大的WPF改进。
在我的系统上安装.Net 4.5后,我立即看到我的图形问题消失了,之后我将项目更改为目标.Net 4.5。
有谁知道发生了什么事?这是一个非常令人不安的副作用,这是完全无法预料的;我的项目说它正在使用3.5,但它的呈现就好像它使用的是4.5。
答案 0 :(得分: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