[英]Compiling one C# Project into another
我有一個使用其他程序集的C#應用程序,所以當我編譯時,我最終得到我的.exe和2或3個其他.dll文件。 理想情況下,我只想要1個.exe文件。 目前我使用ILMerge,但由於我使用的程序集是開源的(並且在相同的許可下),我想知道是否有一種簡單的方法將它們添加到我的解決方案並將它們編譯成.exe?
我不想要的:
我想ILMerge或多或少正在做我想要的,但如果我已經可以在編譯器級別上應用合並,那就是我想要的。
不用說,引用的程序集沒有main()函數,因此不會產生任何沖突。
您可以將依賴項添加為嵌入式資源,然后手動加載它們 ,但這需要更改代碼,因此它並不理想。
我認為ILMerge是你最好的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.