2015-09-23 76 views
0

我已經看遍了Google和Stack Overflow,看起來沒有人像我一樣有問題,或者他們足夠了解點擊一次來解決問題。複製桌面和開始菜單圖標的應用程序

對於一些背景我目前正在使用Visual Studio Community 2015並創建了一個用C#編寫的WPF點擊應用程序。應用程序存儲在網絡驅動器位置,並在每次打開之前檢查更新。

這一切似乎都運行良好,除了它更新時。它要求用戶按預期進行更新,並進行更新,但是一旦用戶接受,它將複製桌面並開始菜單圖標,因此我得到「我的應用程序-1」,而不是覆蓋圖標(我已更改該圖標由於徽標更改而出現了幾次),或者只是將它放在一邊(當它未被更改時)。

我是否在發佈設置中丟失了某些內容,或者我做錯了什麼?每次我的應用程序更新時,我真的不希望用戶有額外的圖標。我計劃在接下來的幾周/幾個月內進行一些更新,我可以看到我的用戶(這是一個內部應用程序)厭倦了刪除桌面圖標。事實上,我認爲他們甚至沒有權限刪除開始菜單圖標。

回答

0

確保您沒有更改任何屬於部署標識的內容,例如可執行文件或URL - 這包括不更改任何字符串的大小寫。您遇到的問題是因爲它無法將升級識別爲您已安裝的相同應用程序,但開始菜單項除外。

+0

謝謝,這看起來確實如此,當我把它推出給其他人時,它並沒有發生,所以我必須在某處改變它以使它認爲它是一個不同的應用程序。我會確保我不會改變任何未來不需要改變的東西。 –

+0

這是偷偷摸摸的,他們不警告你。我通過試驗和錯誤計算出來 - 就我而言,這是URL的情況,我將它從小寫改爲混合大小寫。 –

相關問題