2009-10-05 56 views
1

我們有一個使用clickonce實現快速更新的應用程序。我們甚至使用nant自動生成構建過程,並且我們可以控制構建部署包的每一步。如何在首次安裝後更改clickonce部署的產品名稱?

這個試點,我們提供產品名稱「產品標題(試點)」,但現在,我們要升級所有的試點用戶到生產版本。 我們更改了構建腳本的產品名稱,它對所有新用戶都有好處,它正確顯示了產品名稱,但是安裝了以前版本的用戶在查看其快捷方式和更新提示時安裝了「(PILOT)」版本的產品名稱。

什麼我們到目前爲止已經試過:

  • 卸載應用程序:安裝提示出現與舊產品名(沒有好)
  • 卸載和清理本地設置/應用程序和本地設置/ aplication數據: 一樣。

該系統建立在visual studio 2005(FW 2.0)上,應用程序是winforms。客戶端PC上XP SP3

任何幫助將非常感激:)

回答

1

卸載應用程序,並安裝新的應該工作。

您是否以該機器上的普通用戶或管理員身份登錄到機器時進行卸載?

如果您沒有以您嘗試支持的用戶身份登錄,則可能是您的問題。 ClickOnce應用程序安裝在每個用戶的沙箱中,因此如果您和我共享該計算機,並且我們都通過ClickOnce安裝應用程序,如果您升級,那完全不會影響我。卸載也是一樣。

無論如何,我們在這裏都有類似的情況。由於組策略設置,我們的最終用戶通常無法訪問「添加/刪除程序」,所以我們的管理員使用其管理員帳戶登錄並卸載,但是當以用戶身份登錄時,該應用程序仍然存在。我們最終不得不改變我們的組策略設置並在以用戶身份登錄時進行卸載。

+0

感謝您的回答。不幸的是,我試着在試用用戶的機器上,在他們的會話下。我將再次重溫所有的步驟,也許我錯過了一些需要修改的地方。 – 2009-10-05 17:51:55

+0

這就是答案:正如我懷疑的那樣,另一件事是讓應用程序正確更新。有人將unc共享修改爲新用戶的更新,但不適用於舊用戶。 – 2009-10-06 17:45:07

+0

好價錢!我很高興你知道了! – David 2009-10-06 22:17:33