2010-12-23 118 views
7

我正在使用VS 2008中的C#控制檯應用程序,無法更改圖標文件。如何在Visual Studio中更改控制檯應用程序的圖標?

我改變了項目 - >屬性 - >應用程序選項卡中的圖標文件,但仍然顯示新的構建舊圖標。

檢查了以下來自帖子的答案以修改.resx文件。但是我的應用程序只有一個.cs文件,而.resx文件是空的。

Visual Studio, change app icon, how?

任何幫助是極大的讚賞。

+0

如果您的應用程序的目的是從一個控制檯上運行(使用命令行參數),爲什麼需要一個圖標? – Bernard 2010-12-23 16:12:49

+3

項目+屬性,調試選項卡,取消選中「啓用Visual Studio託管過程」。按F5。現在,當您看到圖標時再打開它。 – 2010-12-23 16:30:02

回答

13

當你改變圖標時,你的項目的屬性窗口看起來是這樣嗎?

      setting icon for console app in project properties

請確保您重新編譯(您可能需要先清理解決方案,然後重建),然後,你在正確的文件夾爲您新建的可執行搜索。如果您在調試模式下編譯,則默認文件夾(從項目文件夾的根級開始):\bin\Debug。如果您正在編譯模式下,它將在\bin\Release

按照上述步驟,這對我來說很好。我的新創建的「ConsoleApplication1」得到一個漂亮的綠皮書圖標:

      Console application with custom icon

確保你正在尋找正確的文件!只有您的可執行文件(.EXE)將接收自定義圖標處理。其名稱中包含「vshost」的文件由Visual Studio使用,其他文件包含調試信息等。此外,.DLL文件無法顯示自定義圖標-Windows對所有DLL使用相同的圖標,並且它通常看起來像在一張紙上的兩個齒輪。

如果你仍然沒有任何運氣,你能否更新你的問題,關於你在做什麼,更具體的細節?我無法重現您遇到的其他問題。

2

我有同樣的問題。 嘗試刪除C:\ Users \\ AppData \ Local \ IconCache.db 後,新圖標按預期顯示。

,您可以嘗試按以下步驟操作:https://superuser.com/a/499083

相關問題