使用ClickOnce部署程序還是有很多方便的,不用單獨去設計升級程序,可以省去了很多的精力來研究主要業務。
但是,ClickOnce使用過程中也會出現很多問題,例如今天報出的「清單中的引用與下載的組件標識不符」的提示,並且不能進行程序的啟動了。
又重新發布了幾次還是一樣的問題,後來發現前幾天恢復過一次文件,其中的Properties\AssemblyInfo.cs文件中原來設定的AssemblyFile Version變成了最初的1.0.0.0,但這個值在恢復檔案前改過,就是比1.0.0.0大,新發布的檔案透過檔案版本比較發現新發布的程式檔案較舊當然不允許升級了,原來問題就在這裡。
如果沒有必要,這個地方不改動就可以了,可以給自己避免一些麻煩。
以上是C# ClickOnce部署報錯解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!