2

MonoDevelop と MonoMac を使用して、小さな c# アプリケーションを Windows から osx に変換しています。アプリのコンテンツ ディレクトリ内にある Info.plist を使用して、リソース ディレクトリにある CFBundleIconFile とアイコンの名前を追加して、アプリのアイコンを変更しました。これまでのところ、すべて問題ありません。ファインダーはアイコンを認識し、「情報を取得」ページで正しいです。ただし、アプリを起動すると正しいアイコンが跳ね始めますが、1 秒後に MonoMac のサル (?) アイコンに変わります。アイコンを保持する方法はありますか?

4

1 に答える 1

2

Windows フォームまたは GTK を使用している場合は、プロジェクトのオプションに Win32 アイコンが設定されていることが原因である可能性が高く、どちらかを選択して使用します。

それか、コード内で MyForm.Icon を明示的なものに設定しています。

Windows フォームまたは GTK を使用していない場合、MonoMac アプリでこれを行う簡単な方法があるとは思えないため、それが原因になることはあまりありません。

于 2012-02-23T18:43:02.893 に答える