2010-07-09 84 views
3

我的應用程序在.net 3.5中,當我運行應用程序時,它的圖標在Windows 7任務欄上顯示正常。但是,當我將我的應用程序固定到任務欄時,該圖標會消失,並被默認窗口「無圖標」圖像取代。我試圖爲我的.ico製作48位圖像,但這並沒有解決問題。Windows 7任務欄圖標不會顯示在.net 3.5應用程序中

回答

4

當應用程序未固定時,您看到的圖標是窗口的圖標。當它被固定時,應用程序的圖標被使用。轉到項目的屬性並在「應用程序」選項卡中設置一個圖標(當然,這應該與用於主窗口的圖標相同,以避免混淆)。

+0

這是倒退! (無論如何,在VS 2008中)。主窗體的圖標顯示在任務欄上。如果未指定主窗體的圖標,則默認圖標顯示在任務欄上。該應用程序的圖標顯示在Windows資源管理器中。不過,這個線索幫助我發現了爲什麼我的應用程序都在任務欄上顯示了默認圖標 - 我沒有爲主窗體指定一個圖標。 – mickeyf 2012-01-18 20:02:25

+0

提示:我發現在將.ico圖標資源重新導入到表單和應用程序之前,將其他分辨率圖像添加到.ico文件纔會生效。這些顯然是嵌入式資源。 – dviljoen 2012-10-19 14:39:38

1

我剛剛注意到: 如果你在Visual Studio中啓動一個應用程序,總是會使用「空」圖標,因爲鏈接被設置爲「AppName.vshost.exe」可執行文件。

相關問題