我發現可以將文件(* .jpg)添加到Visual Studio 2010中的C#資源。據我所知,應該可以重新組裝exe在運行時。我不想自己剝離exe。我正在尋找爲我做的C#例程。當然,我不想修改運行的exe文件,但它的副本。如果我需要在運行時重新編譯它,我也可以將它放在我的exe文件中。C# - 在運行時將文件作爲資源添加到我的exe中
我的目標:
- 創建運行EXE
- 的副本將文件添加到該副本莫名其妙。
- 關閉正在運行的應用程序
- 當用戶執行副本時,它必須將文件作爲資源內部。而已。
編輯: C#編譯器+的Visual Studio 2010可在目標系統。
(我不是編程完整的安裝程序,請不要說那些不好的話:「重新發明」和「輪子」,我自己知道它們)
爲什麼你想要這些長度只是爲了將文件嵌入到* runtime *的可執行文件中?我不知道「編寫一個完整的安裝程序」是如何幫助解決這個問題的,但是這樣做會顯着減少工作量,並且可能會比您建議的路線少得多。 – shambulator
我不確定你在批評什麼。我需要找出最好的/最簡單的方法* *上面的東西*。據我所知,stackoverflow有很好的答案。 – Bitterblue
我能想到的唯一的東西就是ildasm/ilasm。不愉快。但可能有API來做到這一點。試試看Mono,他們有一些很棒的工具和庫來支持他們自己的編譯器和IDE(MonoDevelop) –