一般我們寫程式的時候都會用到許多dll
但是把程式交出去的時候如果有一堆dll會很難管理,也不是很好看
這時候就需要把dll封裝進程式執行檔裡面
1.修改Project.csproj
2.右鍵點選參考底下的dll,把複製到本機這個屬性改為False,該dll就不會一起複製到程式執行的資料夾內。
但此動作會使得程式參考不到該dll檔
3.將dll檔加進Resources內,建置方式選擇內嵌資源,就跟一般放影像檔、音效檔一樣,會把dll封裝進exe執行檔內。
但程式呼叫到該dll時不會自動找到Resources內的dll檔,必須自行對應
4.新建一支Program.cs檔,取代App.xaml.cs成為專案起始檔(右鍵點專案可以設定起始檔)
完成以上步驟後,再建置程式,就會發現dll檔都不見了,而exe檔明顯變肥
沒有留言:
張貼留言