摘要:ClickOnce 發佈時,一起發佈 Framework 套件。
現在 WPF 的開發比 SilverLight 簡單多了,但畢竟本質還是 Client 的程式
所以佈署問題就很自然地搭配 ClickOnce 來發佈嚕!
至少不用再為了更新的問題擔心
但是呢?大家的電腦大多都是 XP 的,所以要執行程式的話!就要先安裝 .NET Framework 3
原本在 Click Once 會自動詢問「必裝條件」後,會主動幫我們到 MS 的網站上去下載 .NET Framework 3 來安裝,這樣子不是很好嗎??
問題就在這…
使用者閒要去網路上下載來安裝很慢 ( 約 70 mb ),又不想要自已手動安裝
網管人員也不協助統一自動佈署 Framework 到每一台機器上 。
弄到最後,球又回到 寫程式的人身上了 ( 是怎樣 @@ )
沒辦法啦,只好在 Click Once 的設定上動手腳~~~~
作法如下
發行成功後,立即到「發行的位置」此範例是放在本機的C:\Inetpub\wwwroot\ClickOnceDemo 這時就可以看到多了 dotnetfx 相關的目錄,並確定是完整的發佈版本 。
趕快到 Client 安裝試試看!
安裝 Click Once Demo 程式時會檢查「必要條件」,這時會要求安裝 .NET Framework 3.5。 可以看到這個安裝的過程都是依「ClickOnceDemo」而不是另外到 MS 的網站上下載安裝
這就是我要的結果,可以回家安心睡覺啦!