2013-03-12 65 views
0

我已經使用Web客戶端下載的數據和程序工作,而不在.NET 4.0中的任何問題,但會引發以下異常在.NET 4.5的應用程序:Web客戶端重大更改4.5

類型初始化爲「System.uriParser」拋出一個異常

涉及的System.Uri一些重大的變動在這裏列出: http://msdn.microsoft.com/en-us/library/hh367887.aspx

但是,我不知道哪一個適用於從網上下載文件的情況下使用webclient。我的問題是這種例外和適當解決方案的可能原因是什麼?

+1

你能提供關於異常的更多細節嗎? – 2013-03-12 16:09:10

+0

導致異常的URL是什麼? – 2013-03-12 16:15:58

+0

@Curtis White我來自.NET Framework兼容團隊。我想更好地理解這一點。您能否將示例項目發送到Microsoft dot com的netfx45compat?此致,Varun Gupta – Varun 2013-03-14 00:14:40

回答

0

很奇怪的問題。解決方案是將.NET 4.0 Client Profile的目標框架更改爲.NET 4.0。這是一個突破性的改變,只有在安裝.NET 4.5時纔會發生。

這種「就地」升級的東西真的很糟糕。

0

System.Uri更改核心在您的問題中鏈接的突變文檔部分。異常詳細信息(即消息)將幫助您縮小受影響的區域範圍。