
[英]Creating an extension method in a .Net 2.0 project, compiling with C# 4.0
[英]Migrating C# project to .NET 4.0 hidden problems and bugs [duplicate]
可能重复:
.NET 4.0中的重大更改
将C#项目从.NET 3.5迁移到.NET 4.0时,隐藏的问题或可能的错误是什么?
我有一个例子,我花了几个小时的调试才能找到真正的原因:
String.Trim()在3.5上删除了Utf8 BOM,但是在4.0中进行了更改,因此我的程序出现故障,原因是某些库无法正确处理UTF8文件,并且BOM作为字符串的一部分结束了。 http://msdn.microsoft.com/en-us/library/t97s7bs3.aspx
我正在寻找类似的更改,然后将它们作为错误发布。
本文档列出了.NET 4的更改: http : //msdn.microsoft.com/zh-cn/library/ee941656.aspx 。
另请参见前面的SO问题: .NET 4.0中的重大更改
如果您使用的是WPF和嵌套的ItemControls,则会遇到异常我们从3.5迁移到4.0,不得不调整一些xaml代码
有关更多信息: http : //connect.microsoft.com/VisualStudio/feedback/details/560631/net-framework-4-0-regression-in-wpf-exception-in-istyleconnector-connect-with-nested-itemscontrols-和事件风格的属性合的DataTemplate
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.