可能重複:
Embedding DLLs in a compiled executable嵌入DLL到一個控制檯應用程序
是否有可能嵌入DLL到一個控制檯應用程序。如果可能的話,怎麼會一個去這樣做它?
通常,我只是把DLL留在外面很酷,但有幾個人在工作中問我這個問題,但我真的不知道。
可能重複:
Embedding DLLs in a compiled executable嵌入DLL到一個控制檯應用程序
是否有可能嵌入DLL到一個控制檯應用程序。如果可能的話,怎麼會一個去這樣做它?
通常,我只是把DLL留在外面很酷,但有幾個人在工作中問我這個問題,但我真的不知道。
如果庫也是.NET,那麼可以使用ILMerge。
http://www.codeproject.com/Articles/9364/Merging-NET-assemblies-using-ILMerge
編輯(學習後,這是本機代碼)
退房重複的問題在這裏: How can a C++ windows dll be merged into a C# application exe?
或
您可以使用ILMerge .NE T組件。它不適用於本機代碼。
ILMerge是一個用於將多個.NET程序集合併到單個.NET程序集的實用程序。它適用於可執行文件和DLL,並帶有幾個選項來控制 輸出的處理和格式 。詳細信息請參閱隨附的文檔。
這裏下載:http://www.microsoft.com/en-us/download/details.aspx?id=17630
您可以通過使用展鵬作爲SmartAssembly這可以完成你想要的。我們使用這個工具來做到這一點。
它是一個.NET程序集或本機代碼? – 2012-07-17 13:35:04
其本機代碼 – 2012-07-17 13:39:56
_embed_是什麼意思?您可以參考,合併和導入... – jrummell 2012-07-17 13:45:05