我們在.NET 4.0上有一個內部公司的Windows窗體應用程序。我們的問題是,有些用戶在更新應用程序時遇到麻煩,因爲它已經安裝。.NET Windows窗體應用程序更新部署
,我們發佈應用程序的方法是:
- 轉到項目
- 設置新版本的應用程序的性能,設置應用程序的更新URL。
- 將應用發佈到本地。
- 將應用程序部署到更新URL。
由此,應用程序始終會檢查是否部署了新版本,如果是,則會下載並安裝它。
正如我所說的,我們的問題是,有些用戶無法正確安裝應用程序更新和應用程序崩潰。然後,我們告訴用戶卸載程序並從部署位置下載安裝包(實際上,因爲我們無法修復程序,所以我們不得不編寫另一個應用程序來執行此操作!)。
因爲它對所有的用戶都不一樣,所以我不明白爲什麼會發生這種情況。我們的一位開發人員堅持認爲這是一個與網絡有關的問題,但我想知道我們是否可以爲此設置絕對解決方案。
爲什麼這不起作用?如何解決它?
對於SO,這個問題可能過於開放。你會更好地問一個非常直接的問題。一個措辭寬泛的「爲什麼整個過程不起作用」在這裏是不能回答的。 – DonBoitnott 2014-10-02 10:49:05
@DonBoitnott編輯。謝謝。 – 2014-10-02 11:09:57
這是可能的應用程序是針對特定平臺(32/64位)和有問題的用戶正在運行另一個? – Crowcoder 2014-10-12 00:10:08