我有一個C#應用程序,我主要關心的是將自動更新推送到運行我的軟件的客戶端。這些更新可以是從新的/修補過的DLL到新的資源文件的任何內容。是否存在與最終用戶部署內容的NuGet等價物?
我知道我可以創建一個ClickOnce應用程序來獲得部分路徑,但是它不允許太多的控制(例如,我希望能夠輕鬆地將第三方組件與我的軟件捆綁在一起或者能夠讓用戶決定他們想要更新哪些組件)。
我發現像NotePad ++這樣的程序有一個專門的更新程序,但我希望我可以從別人那裏捎帶回來,而不是從頭開始自己更新。
我有哪些選擇?
您可以舉辦自己的NuGet飼料(或只是使用nuget.org)和使用的NuGet庫文件傳送到客戶端。所以NuGet相當於... NuGet。 –
當我落得這樣做包括蝙蝠與我的計劃,將自動輪詢服務器,看看有什麼最新的版本是腳本。如果有更新的版本,我通知用戶。如果用戶選擇更新。我運行這些.bat文件來下載新版本並安裝它。但是,如果安裝出現任何問題,那麼用戶就會被洗掉。如果有一個簡單的框架來做到這一點,那就太棒了! – mason
https://chocolatey.org/ – SLaks