問題タブ [xamarin.mac]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
runtime - (Xamarinを使用せずに)OS XにMonoランタイムをバンドルすることは可能ですか?
MonoランタイムをOSXアプリケーションにバンドルして、ユーザーがアプリケーションを実行するためだけに追加のフレームワークをインストールする必要がないようにしたい。
MonoDevelopの自動パッケージ機能を使用しようとして、「Monoランタイムをアプリケーションバンドルに含める」をチェックすると、これにはXamarin.Macが必要であると言われます。現在、Xamarinは私のような小さな会社にとってかなり高い価格であり、ランタイムをバンドルするためだけにXamarinパッケージ全体を購入する必要がないことを願っています。
私の推測では、それを行うには他の方法があります。含まれているフレームワークについて何かを読んだり、環境変数を設定したりしたことをしばらく前に覚えていますが、もう見つかりません。インターネット上でも、ここSOでもコメントやヒントがあり、それは確かに可能であるというコンセンサスがあるようですが、その方法についての説明はまだ見つかりません。ほとんどの回答は、Xamarinパッケージに移動されたため、現在はなくなっているmono-project.comWebページの一部にリンクしているようです。
それで、ユーザーがMonoをインストールせずに実行できるようにするために、Monoランタイムをアプリバンドルに含めるXamarin以外の方法はありますか?
mono - Xamarin.Mac プロジェクトが起動時にクラッシュします。何が間違っていますか?
Xamarin Studio (4.0.1) をダウンロードし、テンプレートを使用して新しい Xamarin.Mac プロジェクトを作成しました。コードを変更せずに、アプリを実行してみます。EXC_BAD_ACCESS ですぐにクラッシュします (デバッガーがアタッチする前であっても)。エラー レポートの詳細は次のとおりです。
私は何を間違っていますか、どうすればプロジェクトを機能させることができますか? 私がチェックすべき明らかなことはありますか?
mono - NSUserNotificationCenterDelegate メソッドが 1 台のマシンだけで呼び出されない
を使おうとしていますNSUserNotificationCenter
。通知を正常に配信できます。ShouldPresentNotification
アプリがフォアグラウンドで実行されている場合でも、コールバックを使用してNSUserNotificationCenterDelegate
通知を表示しています。
私のマシンの1つを除いて、これはうまく機能します!
コードを最も基本的な例に落とし込みました。私のマシンはすべて 10.8.3 と Mono 2.10.12 を実行しています。私の 2008 Macbook Pro と同僚の 2012 rMBP では、すべて例外なく動作します。ただし、同じ 2012 rMBP では、アプリがフォアグラウンドにある場合、通知は表示されません。実際、このマシンでは、このマシンだけで、どのNSUserNotificationCenterDelegate
メソッドも呼び出されません。
通知は引き続きこのマシンで配信されることに注意してください。通知は機能します。アプリがフォアグラウンドにある場合は表示されません (デリゲート メソッドが呼び出されないため)。
どの設定や構成がこの動作を引き起こす可能性があるか、またはこの動作をデバッグするために使用できるメカニズムがあるかどうかについて誰かが洞察を持っている場合は、本当に感謝しています。
これが私のコードです:
mono - System.NullReferenceException: オブジェクト参照が System.Web.HttpUtility.HtmlDecode のオブジェクトのインスタンスに設定されていません
Xamarin.Mac では、次の例外が発生します。
静的メソッド: を使用しようとするとSystem.Web.HttpUtility.HtmlDecode(string);
、Mono ランタイムがバンドルに含まれている場合にのみ、含まれていない場合にのみ完全に機能します。何が起こっているのか考えていますか?
macos - Dock に表示されない Xamarin.Mac アプリ
非表示のデーモンとして実行する必要がある Xamarin.Mac C# アプリケーションがあります。
OS X ドックにアイコンを表示しないようにアプリに指示するにはどうすればよいですか?
ありがとう!
EV
macos - Xamarin.Mac アプリを「ログイン時に開く」ようにする方法は?
ログイン時に自動的に開く必要がある Xamarin.Mac アプリがあります。手動でクリックせずにアプリケーションにこの設定を取得させるにはどうすればよいですか?