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
在MyDebug中,当我开始键入<代码> MunAc.Fuffic。NSUser < /C>时,唯一建议的项目是“代码> NSUDER Debug ,<代码> NSUSER通知未建议。
这种交叉编译可能吗?我无法升级到10.8,因为我还想检查10.6上的用户体验如何。我刚刚查看了MonoMac的源代码,
NSUserNotification
是最近添加的,它是三个月前添加的:
以下是生成的文件:
作为旧版本MonoMac的解决方案,您只需将其复制到您的代码中即可。我刚刚查看了MonoMac的源代码,
NSUserNotification
是最近添加的,它是三个月前添加的:
以下是生成的文件:
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,项目现在应该可以正常构建了