HttpUtility.ParseQueryString Mono 4.8 Xamarin Mac 升级问题

HttpUtility.ParseQueryString Mono 4.8 Xamarin Mac Upgrade Issue

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

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

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

我以为我已经找到了问题,因为我的应用程序还有一个用于 http 客户端设置的 ServiceReferences.ClientConfig 文件。我将我的 App.config 部分复制到 ServiceReferences.ClientConfig 文件并修复了它,直到我去向我的开发伙伴展示新错误。

新错误是说 Path.Combine path1 为空。

我查找了该错误并在此处找到了一个页面的引用,该页面讨论了 Macxamarin 中的支持:https://searchcode.com/codesearch/view/8556026/

我不知道它们是否相关,但这是我发现的最接近我所看到的堆栈跟踪的信息。

谁能告诉我 Xamarin 中 Mac 的 Mono 4.8 发生了什么变化会导致 HttpUtility.ParseQueryString 出现问题以及如何解决它?

System.Configuration 是单声道升级过程中的一个常见痛点,因为它的行为有时会微妙地(或不太微妙地)改变。

您需要post此处提供更多信息,以便任何人都能为您提供帮助。

或者如果您认为这是一个错误,您可以 post 在 XM Forms or file a bug 上,因为这些更适合此类报告。