2012-04-07 114 views
3

我試圖讓我的應用程序在我的應用程序的所有平臺上使用圖標,這是在Ubuntu Linux上使用Mono開發的。我創建了一個我打算用於此目的的SVG 64x64文件,但我不知道如何執行以下操作:Mono中的應用程序圖標用於跨平臺應用程序

1)允許應用程序使用此圖標顯示在Ubuntu Unity啓動欄中,並在文件管理器(Nautilus)中顯示此圖標。 2)在Mac應用程序欄中顯示。 3)在文件瀏覽器中顯示爲Windows的默認應用程序圖標。

是否有單一平臺獨立的方式來做到這一點,還是我需要跳過三個箍(每個平臺一個)來實現這一目標?任何平臺的幫助將不勝感激。

回答

1

我從來沒有見過任何一種解決方案。對於Windows,你需要導出ICO文件爲SVG圖像,

http://msdn.microsoft.com/en-us/library/windows/desktop/aa511280.aspx

然後在您的項目文件,你可以將其指定爲應用程序圖標。然後Windows資源管理器自動將它用於您的應用程序

對於Ubuntu和OS X,您需要其他專家幫助瞭解如何配置圖標。

+0

好吧,我現在在那裏,我用GIMP將SVG轉換爲ICO,並找到了使用圖層製作ICO標準尺寸(16x16,32x32,48x48,64x64)的好教程。我有我的ICO文件。我在解決方案屬性下找到了您可以選擇應用程序文件的位置。一個操作系統下來,兩個去!謝謝。 – 2012-04-11 01:37:04

相關問題