我需要爲.net項目(手動)創建一個資源文件,並使用.NET框架提供的ResGen.exe工具編譯它。我找不到任何文件。我需要手工編寫資源文件,因爲我處於不想下載/購買額外工具(如VS)來生成此資源文件的情況,而且我通過命令行感覺效率更高(幫助我理解事情是如何工作的)。使用命令行編寫.net項目的資源文件
所以我需要手工編寫的資源文件來存儲一個圖標,可執行文件,並從我的程序中使用它。我也想用這個圖標來表示Windows資源管理器中的可執行文件。
任何參考將是偉大的!
我需要爲.net項目(手動)創建一個資源文件,並使用.NET框架提供的ResGen.exe工具編譯它。我找不到任何文件。我需要手工編寫資源文件,因爲我處於不想下載/購買額外工具(如VS)來生成此資源文件的情況,而且我通過命令行感覺效率更高(幫助我理解事情是如何工作的)。使用命令行編寫.net項目的資源文件
所以我需要手工編寫的資源文件來存儲一個圖標,可執行文件,並從我的程序中使用它。我也想用這個圖標來表示Windows資源管理器中的可執行文件。
任何參考將是偉大的!
Visual C# Express Edition會做你想要免費什麼。如果沒有其他的東西可以下載,那就創建資源文件,然後用它作爲你對「它是如何工作」的令人欽佩的好奇心的主題。這也可以爲您節省一些時間進行手動試驗,以便第一次正確實施。
這兩個鏈接一起提供了使用該工具創建和嵌入圖標文件的信息,它似乎是C#特有的。當然,我猜你的全部意圖,讓我知道這是否指出你在正確的方向。
http://www.xtremedotnettalk.com/showthread.php?t=75449
具體有其中規定一個柱; 我覺得你應該先創建一個名爲「Resgen.exe」工具圖標A *的.resources-文件...
RESGEN App.ico App.ico.resources
下一個步驟將是編譯...
CSC/T:winexe /out:Keygen.exe /res:App.ico.resources /r:Crypto.dll /win32icon:App.ico Keygen.cs的AssemblyInfo.cs
我我確定你已經在這裏了。 http://msdn.microsoft.com/en-us/library/ccec7sz1(VS.80).aspx
您使用Resgen編譯resx文件並創建資源文件。問題是如何將圖標嵌入到resx文件中,以便將其編譯爲資源文件。 – pstrjds 2010-10-13 18:00:06
您應該檢查此鏈接: http://msdn.microsoft.com/en-us/library/ekyft91f.aspx
它解釋格式是幹什麼用的,並給出了一些代碼樣本,以生成一個從碼。然後,您可以編寫一個小包裝程序,您可以從命令行調用。無需下載!
這已在下面的[堆棧溢出線程]被徹底回答(http://stackoverflow.com/questions/2993118/how-to-perform-shell-icon-embedding-in-visual-studio-2010/10415947 #10415947)。我們一直在使用這個實現,它工作得很好。它也是開源的,並集成到MSBuild中。 – 2012-05-02 14:41:07