c# - XamarinStudio 中的 System.Globalization.SortVersion 异常

标签 c# xamarin mono monodevelop

我有一个在 Mac 版本的 Xamarin 中构建的项目。我正在尝试在 Windows 版本的 Xamarin Studio 上运行它。但我不断得到

System.Globalization.SortVersion Exception

这似乎是 Xamarin 中未修复的错误。某些论坛中建议的解决方法是禁用 MS-BUILD ,我在那之后做了“不断收到此异常并且应用程序崩溃。

Unable to locate theme engine in module_path: "xamarin"

有谁知道解决这个问题的方法吗?

最佳答案

我找到了 here一些变种。

如果您最近做了任何与插件相关的事情——您应该尝试清除插件缓存。它位于 AppData/Roaming/mono.addins

嗯。关于 DllNotFoundException 它看起来像这样 bug

安装目录中的文件“etc\mono\config”包含一个错误的dll 映射:

<dllmap dll="ggdiplus" target="/tmp/install/lib/libgdiplus.so" />
<dllmap dll="ggdiplus.dll" target="/tmp/install/lib/libgdiplus.so" />

这会在启动应用程序时导致 DllNotFoundException 利用 System.Drawing

对于 Windows,可以通过从配置中删除条目来解决此问题 文件。

关于c# - XamarinStudio 中的 System.Globalization.SortVersion 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32043047/

相关文章:

c# - 如何将 DateTime 的 "time"转换为 int?

c# - 为什么我的 System.Timers.Timer 事件没有在 C# 中触发

c# - 无法将类型 system.collections.generic.IEnumerable<string> 隐式转换为 string[]

c# - 未知的解决方案项目类型 : {42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23}

c# - 在 Unity3d 中处理文件时使用 System.IO 是否安全?

c# - (轻量级)Instant Messenger : C#. Mono、node.js 还是其他?

c# - npoi 日期格式

c# - 字节数组中的字符递增

xamarin - 将 Xamarin.Forms 添加到现有 Xamarin 应用程序

xamarin - 为什么不同平台无法绑定(bind)背景色?