繁体   English   中英

将C#项目迁移到.NET 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM