0

尝试使用 MonoDevelop 构建示例项目时出现以下构建错误:

Error CS8088: Your .NET Runtime does not support `-win32icon'. Please use the latest Mono runtime instead. (CS8088)

我唯一做的就是创建一个新的空项目并添加一些 PNG 文件作为应用程序图标和 Spotlight & Settings 图标。我知道该错误在某种程度上与这些图标有关,但我找不到对此特定问题的任何参考。PNG 文件是使用 GIMP 从 EPS 文件创建的。

我的系统信息如下:

  • MonoDevelop 3.0.3.2
  • NET 运行时 => Mono 2.10.9(默认)
  • uname -a => Darwin unknown406c8f2c1099 11.4.0 Darwin Kernel Version 11.4.0: Mon Apr 9 19:32:15 PDT 2012; 根:xnu-1699.26.8~1/RELEASE_X86_64 x86_64
4

1 回答 1

2

看起来您在项目选项中设置了一个 Win32 exe 图标。看起来 MonoTouch C# 编译器已被修改为此类图标,因为它们在 iOS 上完全是多余的。它也应该从项目选项 UI 中删除,所以它不会被意外设置。

要修复此错误,请从项目选项的构建->常规部分中清除“Win32 图标”字段。

于 2012-07-03T15:48:31.640 回答