1

MacでSparkleShareを構築しようとしています。

Monodevelopはエラーをスローします:

エラーCS0246:タイプまたは名前空間名`NSUserNotification'が見つかりませんでした。usingディレクティブまたはアセンブリ参照がありませんか?

Monodevelopでは、入力を開始するMonoMac.Foundation.NSUserと、提案される項目はNSUserDefaults、のみが提案されNSUserNotificationません。

この種のクロスコンパイルは可能ですか?
10.6でのユーザーエクスペリエンスも確認したいので、10.8にアップグレードできません。

4

2 に答える 2

1

走る:

git clone https://github.com/mono/monomac
git clone https://github.com/mono/maccore
cd monomac
make

を生成する必要がありますMonoMac.dll。どこにでもコピーしMonoMac.dll、Monodevelopを再起動すると、プロジェクトが正常にビルドされるはずです。

于 2012-11-22T03:21:12.447 に答える
0

私はMonoMacのソースコードを見ただけでNSUserNotification、最近追加されたもので、3か月前に追加されました: https://github.com/mono/monomac/commit/2c4a8c639254705e0dde1ce32f4e49cfcb72187e .

生成されたファイルは次のとおりです。

古い MonoMac バージョンの回避策として、これらをコードにコピーするだけです。

于 2012-11-21T17:01:00.160 に答える