2013-01-12 43 views
0

我們有我們的業務應用程序,大小爲64 MB。每次添加新功能或更改現有的功能,然後我們重建我們的設置並交付給客戶。所以這意味着每次我們向客戶提供64 MB或更多。如何僅通過.Net設置或修補程序技術提供更改

我們有我們的主要勝利形式項目,也有我們項目解決方案中的許多其他類庫項目。我正在尋找簡單的方法,只向客戶提供更改。

可能會有變化可能在我們的勝利形式項目或可能存在於任何類庫中。 因此,無論發生什麼變化,我只是通過設置提供更改,我只想客戶端將安裝該設置或運行任何exe文件,並可以看到我們在代碼中所做的更改。 我使用VS2005安裝程序創建選項創建安裝程序。如何建議我創建任何客戶端只需安裝的修補程序,並在他的應用程序中獲取更改的最佳選擇。給我最好的想法來詳細實施。謝謝

回答

1

當使用Wix爲您的項目生成安裝程序時,you can use it to also generate a patch file which will update only changed files

Visual Studio 2005安裝項目並不真正支持修補程序構建等。這意味着作爲建設安裝人員的基本解決方案。然而,Wix是微軟在內部用來爲Visual Studio 2012和其他產品建立安裝體驗的內容。有一個very extensive walk-through available here

Wix確實帶有陡峭的學習曲線。你會一直使用Visual Studio 2010或2012,那麼你可以利用a couple of templates that make it much easier to build a setup for a given type of application。我不相信這些將與Visual Studio 2005一起工作。

This book might also guide you

+0

謝謝你的回答。我正在使用VisualStudio 2005安裝和部署項目,而不是使用wix。所以引導我如何用VisualStudio 2005做到這一點。我想了解如何使用Wix。如何使用Wix等創建設置,所以請將我重定向到Wix上的幾篇好文章。謝謝 – Thomas

+0

更新了我的答案。 – jessehouwing

相關問題