2012-02-23 10 views
2

MonoDevelopとMonoMacを使用して、Windowsからosxに小さなC#アプリケーションを変換しています。 私は、CFBundleIconFileとResourcesディレクトリにある私のアイコンの名前を追加して、アプリケーションのコンテンツディレクトリにあるInfo.plistを使って、アプリケーションのアイコンを変更しました。 これまでのところすべてが問題なく、ファインダーはアイコンを確認し、「情報を見る」ページで正しいです。 しかし、私はアプリを起動すると、正しいアイコンがバウンスを開始しますが、もう一度MonoMac monkey(?)アイコンに変わります。 私のアイコンを保存する方法はありますか?MonoMacの復帰アプリケーションアイコンの変更

答えて

2

WindowsフォームまたはGTKを使用している場合は、プロジェクトのオプションにWin32アイコンが設定されていることが考えられます。

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

WindowsフォームやGTKを使用していない場合は、MonoMacアプリケーションで簡単に行う方法はないと思います。

+0

私はWindowsフォームを使用しています。 しかし、私が設定したwin32アイコンを削除すると、アプリケーションをクリーニングして再構築しても問題は解決しませんでした。 アイコンからコードを強制できますか? – Birken

+0

上記のようにMyForm.Icon = new Icon( "MyIconFile.ico")などのようにしていると思います。 (またはより良い、リソースストリームから)、それはそれを行う必要があります.. – Curtis

+0

私はすでに(それは私たちがウィンドウ上のアイコンを設定しているので)それをやっている。それを取り除くことを試み、モノラルの猿をピクセル化しました。 – Birken

関連する問題