HttpUtility.ParseQueryString Mono 4.8 Xamarin Mac升级问题

HttpUtility.ParseQueryString Mono 4.8 Xamarin Mac升级问题,xamarin,xamarin.mac,Xamarin,Xamarin.mac,我有一个我一直在开发的应用程序运行良好 我使用mac支持升级到最新的Xamarin,现在在尝试使用HttpUtility.ParseQueryString时出错 我有一个App.config文件,它告诉我它无法解析它,但在尝试调用ParseQueryString时会发生这种情况。这两个有什么关系 我认为我发现了问题,因为我的应用程序还有一个ServiceReferences.ClientConfig文件用于http客户端设置。我将App.config部分复制到ServiceReferences.

我有一个我一直在开发的应用程序运行良好

我使用mac支持升级到最新的Xamarin,现在在尝试使用HttpUtility.ParseQueryString时出错

我有一个App.config文件,它告诉我它无法解析它,但在尝试调用ParseQueryString时会发生这种情况。这两个有什么关系

我认为我发现了问题,因为我的应用程序还有一个ServiceReferences.ClientConfig文件用于http客户端设置。我将App.config部分复制到ServiceReferences.ClientConfig文件中,并修复了它,直到我向同事显示新错误

新错误是关于Path.Combine path1为空

我查找了该错误,在这里找到了一个关于xamarin中MacSupport的页面:

我不知道它们是否相关,但这是我找到的最接近我看到的堆栈跟踪的


有人能告诉我,Xamarin中Mac在Mono 4.8中发生了什么变化,会导致HttpUtility.ParseQueryString出现问题,以及如何解决这个问题吗?

System.Configuration是Mono升级过程中的一个常见问题,因为它的行为有时会发生微妙(或不太微妙)的变化

你需要在这里发布更多的信息,以便任何人都能帮助你


或者,如果您认为这是一个bug,您也可以在上发布,因为这些地方更适合发布此类报告。

请发布相关代码以及您收到的特定错误/异常。我不确定发布哪些内容会有所帮助。我最终只是复制了HttpUtility方法,而我实际上需要一个简单的源代码。我决定,在我作为最终用户应用的情况下,没有任何方法可以让整个Http系统初始化。我不确定发布什么会有帮助。我最终只是复制了HttpUtility方法,而我实际上需要一个简单的源代码。我决定,在我的情况下,作为一个终端用户应用程序,没有任何方法可以让整个Http系统初始化。如果您的用例非常小,这可能不是一个糟糕的想法。配置问题可能会非常痛苦。