我決定使用Visual Studio中的發佈功能。 我也在使用更新功能。它一直運行到版本1.0.0.6 ,現在它只是停留在那裏。Visual Studio 2008 PUBLISH安裝程序安裝舊版本
我可以卸載應用程序,但它總是重新安裝到該版本。 我實際上遇到了與正常的應用程序設置類似的問題。
任何幫助,將不勝感激。
謝謝,
我決定使用Visual Studio中的發佈功能。 我也在使用更新功能。它一直運行到版本1.0.0.6 ,現在它只是停留在那裏。Visual Studio 2008 PUBLISH安裝程序安裝舊版本
我可以卸載應用程序,但它總是重新安裝到該版本。 我實際上遇到了與正常的應用程序設置類似的問題。
任何幫助,將不勝感激。
謝謝,
它看起來像我找到了解決方案。該軟件的簽名有所不同,導致Windows Vista + 7無法識別或者類似的東西。
嗯,可以讓它工作一段時間,但結束了這個問題。這個問題絕對是我的Manifest中的一個bug,但更多的是VISTA中的一個bug,因爲它只發生在那裏。將嘗試弄清楚並張貼在這裏。 – dreampunchboy 2009-09-09 10:10:16
肯定會檢查'自動增加發布'?
是的,但謝謝你:) – dreampunchboy 2009-09-06 20:47:30
剛剛在WINXP上測試過,所以它只發生在VISTA + WINDOWS7上 – dreampunchboy 2009-09-06 20:53:07
也試過清理項目? 或清除發佈文件夾並重新發布?
我猜ClickOnce清單文件沒有按照他們應該的方式生成。您可以使用.application和.manifest文件上的mage實用程序進行檢查。他們可能會指向你的應用程序的舊版本。 Visual Studio應該正確地生成它們,但如果它不是最後的手段,則可以使用mage實用程序來編輯清單文件,以便它們指向正確的版本和部署文件。
我正在嘗試這個,但我必須承認我懷疑,因爲它只發生在Vista和Win7上。但無論如何,我會嘗試 – dreampunchboy 2009-09-07 07:30:48
是不是,但感謝 – dreampunchboy 2009-09-07 18:40:52
我有類似的問題:在開發服務器上我使用SVN並做了一個SVN更新,它給了我新的文件。 然後發佈時,我發現只有1個.js文件沒有更新。在開發服務器上是11k,在發佈的服務器上保留了8k的舊版本。
即使重新發布多次,也沒有變化。
然後當手動刪除發佈服務器上的文件並重新發布時,新版本出現了!
這已被其他開發人員證實。
所以發佈不能信任.... :(
可以手動更改版本1.0.0.7,看看有沒有什麼幫助? – 2009-09-06 20:31:43
其實我已經在1.0.1.3用我所有的嘗試。 – dreampunchboy 2009-09-06 20:52:31