2017-03-13 17 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问题可能会非常痛苦。 –