2017-03-13 21 views
0

我有一個應用程序,我一直在努力,運行良好。HttpUtility.ParseQueryString單聲道4.8 Xamarin Mac升級問題

我用mac支持升級到最新的Xamarin,現在我嘗試使用HttpUtility.ParseQueryString時出現錯誤。

我有一個App.config文件,它告訴我它無法解析它,但是當嘗試調用ParseQueryString時會發生這種情況。這兩個如何相關?

我以爲我發現了這個問題,因爲我的應用程序還有一個ServiceReferences.ClientConfig文件用於http客戶端設置。我將我的App.config部分複製到ServiceReferences.ClientConfig文件,並修復它,直到我去顯示我的同事dev新的錯誤。

新的錯誤是說有關Path.Combine path1爲null。

我擡頭一看這個錯誤,並發現一個頁面的引用在xamarin這裏談論MacSupport:https://searchcode.com/codesearch/view/8556026/

我不知道他們是否是相關的,但是這是我發現的堆棧跟蹤最接近我看到。

任何人都可以告訴我在Xamarin中的Mono 4.8中Mac會發生什麼變化,會導致HttpUtility.ParseQueryString的問題以及如何解決它?

+1

請發佈相關代碼以及您收到的具體錯誤/異常 – Jason

+0

我不確定發佈哪些內容會有所幫助。我最終做的只是複製我實際需要的HttpUtility方法,只是使用源代碼。我決定沒有任何方法讓我的整個Http系統作爲最終用戶應用程序初始化。 – user856232

回答

0

System.Configuration是單聲道升級過程中常見的疼痛點,因爲它的行爲有時很微妙(或不那麼細微)。

您需要在此發佈更多信息,以便任何人都能夠幫助您。

如果您認爲這是一個錯誤,那麼您可以在XM Formsfile a bug上發帖,因爲這些報告是更合適的地方。

+0

我不知道發佈什麼會有幫助。我最終做的只是複製我實際需要的HttpUtility方法,只是使用源代碼。我決定沒有任何方法讓我的整個Http系統作爲最終用戶應用程序初始化。 – user856232

+0

如果你的用例非常小,這可能不是一個可怕的想法。 System.Configuration問題可能會非常痛苦。 –