2013-07-23 106 views
-1

是否有可能鏈接C#類庫與exe應用程序(作爲單個文件)而不是.dll + .exe?鏈接C#類庫與應用程序

+0

和你的變體是什麼?也必須是ILMerge?我正在尋找正常的解決方案,而不是MS研究黑客。例如我的項目設置中的一些複選框.. – deeptowncitizen

回答

0

您可以將DLL文件作爲資源嵌入到EXE中,然後處理AppDomain.AssemblyResolve事件並從byte[]加載它。

確保在JITter遇到DLL之前添加處理程序。

1

您還可以使用ILMerge來管理的DLLs編譯後你的EXE結合。