簡體   English   中英

創建一個帶有多個第三方 DLL 的 Wix 安裝程序是一種好習慣嗎?

[英]Is it good practice to create a Wix installer that brings along multiple third-party DLLs?

相對較新的開發人員在這里開發 C#/.NET Windows 應用程序。 執行特定腳本時,應用程序需要幾個第三方 DLL:

  • Autofac.dll(接下來的兩個是這個的依賴)
  • Microsoft.Bcl.AsyncInterfaces.dll
  • System.Threading.Tasks.Extensions.dll

我已將所有這三個 Dll 添加到 Product.wxs 中,以便它們在安裝后存在於應用程序文件夾中,但有沒有辦法避免這種情況?

只是尋找一些關於最佳實踐的指導。

謝謝!

要看。 您不應發布在 .NET Framework 中發布的程序集。 但是,使用 .NET Core,理念發生了變化,現在您可以依賴運行時或自己發布所有內容。

是的,自己運送所有文件意味着跟上服務的步伐。 這是一個權衡,即 .NET 團隊獲得更大的靈活性(中斷更改與您進行新的刪除時隔離)與計算機上的全局安全性(在框架更新時進行中斷更改)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM