Web客户端破坏.NET 4.5中的更改

时间:2013-03-12 16:07:44

标签: .net .net-4.5

我有一个使用Web客户端下载数据的应用程序,程序在.NET 4.0下没有任何问题,但在.NET 4.5下引发了以下异常:

'System.uriParser'的类型初始值设定项引发了异常

此处列出了涉及System.URI的几个重大更改: http://msdn.microsoft.com/en-us/library/hh367887.aspx

但是,我不知道哪一个适用于使用webclient从网上下载文件的场景。我的问题是这个例外和适当解决的可能原因是什么?

2 个答案:

答案 0 :(得分:0)

查看您在问题中链接的重大更改文档中核心部分中的System.Uri更改。例外细节(即消息)将帮助您缩小受影响区域的范围。

答案 1 :(得分:0)

非常奇怪的问题。解决方案是将.NET 4.0 Client Profile的目标框架更改为.NET 4.0。这是一个重大变化,只有在安装.NET 4.5时才会发生。

这种“就地”升级的东西非常糟糕。