0

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

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

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

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

4

2 回答 2

0

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

于 2013-03-12T16:10:49.820 回答
0

很奇怪的问题。解决方案是将目标框架从 .NET 4.0 Client Profile 更改为 .NET 4.0。这是仅在安装 .NET 4.5 时才会发生的重大更改。

这种“就地”升级的东西真的很糟糕。

于 2013-03-30T09:24:42.963 回答