C# 在10.6上构建MacOS 10.8源代码

C# 在10.6上构建MacOS 10.8源代码,c#,monodevelop,foundation,monomac,nsusernotification,C#,Monodevelop,Foundation,Monomac,Nsusernotification,我正在努力 我有MacOS10.6 Sparkeshare声称将继续运营 SparkeShare包含对NSUserNotification的调用,该类是 Monodevelop抛出一个错误: 错误CS0246:找不到类型或命名空间名称“NSUserNotification”。是否缺少using指令或程序集引用 在MyDebug中,当我开始键入 MunAc.Fuffic。NSUser < /C>时,唯一建议的项目是“代码> NSUDER Debug , NSUSER通知未建议。 这种交叉编译可

我正在努力

  • 我有MacOS10.6
  • Sparkeshare声称将继续运营
  • SparkeShare包含对
    NSUserNotification
    的调用,该类是
Monodevelop抛出一个错误:

错误CS0246:找不到类型或命名空间名称“NSUserNotification”。是否缺少using指令或程序集引用

在MyDebug中,当我开始键入<代码> MunAc.Fuffic。NSUser < /C>时,唯一建议的项目是“代码> NSUDER Debug ,<代码> NSUSER通知未建议。

这种交叉编译可能吗?

我无法升级到10.8,因为我还想检查10.6上的用户体验如何。

我刚刚查看了MonoMac的源代码,
NSUserNotification
是最近添加的,它是三个月前添加的:

以下是生成的文件:


作为旧版本MonoMac的解决方案,您只需将其复制到您的代码中即可。

我刚刚查看了MonoMac的源代码,
NSUserNotification
是最近添加的,它是三个月前添加的:

以下是生成的文件:

作为旧版本MonoMac的解决方案,您只需将其复制到代码中即可。

运行:

git clone https://github.com/mono/monomac
git clone https://github.com/mono/maccore
cd monomac
make
它应该生成
MonoMac.dll
。将其复制到
MonoMac.dll所在的位置,重新启动Monodevelop,项目现在应该可以正常构建。

运行:

git clone https://github.com/mono/monomac
git clone https://github.com/mono/maccore
cd monomac
make
它应该生成
MonoMac.dll
。将它复制到
MonoMac.dll
所在的位置,重新启动Monodevelop,项目现在应该可以正常构建了