我有一个使用Web客户端下载数据的应用程序,程序在.NET 4.0下没有任何问题,但在.NET 4.5下引发了以下异常:
'System.uriParser'的类型初始值设定项引发了异常
此处列出了涉及System.URI的几个重大更改: http://msdn.microsoft.com/en-us/library/hh367887.aspx
但是,我不知道哪一个适用于使用webclient从网上下载文件的场景。我的问题是这个例外和适当解决的可能原因是什么?
答案 0 :(得分:0)
查看您在问题中链接的重大更改文档中核心部分中的System.Uri
更改。例外细节(即消息)将帮助您缩小受影响区域的范围。
答案 1 :(得分:0)
非常奇怪的问题。解决方案是将.NET 4.0 Client Profile的目标框架更改为.NET 4.0。这是一个重大变化,只有在安装.NET 4.5时才会发生。
这种“就地”升级的东西非常糟糕。