2010-01-29 63 views

回答

0

進入項目屬性並從那裏選擇圖標。 就這麼簡單。

+0

男人,我有一個VB 2008應用程序與文本框。在那裏,我寫了一些VB代碼,當我按下GENERATE時,應用程序使用codeDom編譯器並從文本框中生成帶有該代碼的exe文件。 該文件是一個exe文件與exe圖標,我想改變它。 它不只是一個窗體或應用程序的圖標屬性 – Lullly 2010-01-29 20:06:23

3

您可以通過使用CompilerOptions屬性在CompilerParameters中指定傳遞給代碼提供者來指定生成的exe的圖標。

Dim parameters As New CompilerParameters() 
parameters.CompilerOptions = "/win32icon:C:\full\path\to\icon.ico" 

然後,您將這些參數傳遞給CompileAssemblyFromSource方法。生成的exe然後將使用指定的圖標作爲其應用程序圖標。

+0

謝謝你,我會嘗試現在看看它是否工作 LE:它工作完美,謝謝很多人 – Lullly 2010-01-30 15:34:02

+0

當我這樣做,編譯代碼,我出現錯誤:找不到源文件'Deployment'。如果我刪除這個選項,只保留/優化,它編譯沒有問題。有沒有我不正確的做法? – MaxOvrdrv 2015-06-02 13:55:14

+0

實際上沒關係......顯然對於編譯器選項,您必須使用短路徑名(8.3格式)作爲路徑。 – MaxOvrdrv 2015-06-02 14:10:49