我有一个在 Mac 版本的 Xamarin 中构建的项目。我正在尝试在 Windows 版本的 Xamarin Studio 上运行它。但我不断得到 p>
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/