构建MonoDevelop项目时出错 - 您的.NET运行时不支持'-win32icon'

时间:2012-07-03 15:32:15

标签: ios xamarin.ios monodevelop

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

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

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

我的系统信息如下:

  • MonoDevelop 3.0.3.2
  • NET Runtime =>单声道2.10.9(默认)
  • uname -a => Darwin unknown406c8f2c1099 11.4.0 Darwin内核版本11.4.0:Mon Apr 9 19:32:15 PDT 2012; root:xnu-1699.26.8~1 / RELEASE_X86_64 x86_64

1 个答案:

答案 0 :(得分:2)

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

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