新電腦上安裝VS2010有一段時間了,用的時候匆忙也就沒有來得及安裝MSDN,用MSDN的時候都是在官網查詢,現在用的新內容多了,查詢的頻繁了,需要在本地安裝一個了。
正常的安裝MSDN思路是,打開VS2010的幫助,選擇管理幫助設置,然後,選擇要把文檔安裝到的位置,接着選擇本地磁盤安裝,然後選擇ProductDocumentation下的msha文件進行安裝。
我遇到的問題是,點擊管理幫助設置,沒有任何響應,沒有彈出窗口等反應,當然打開查看幫助也無響應,選擇chm文件可以正常打開(chm文件不能正常打開的,需要查看hh.exe和hhctrl.ocx是否在正確的目錄下,相應的組件是否註冊(itss.dll,hhctrl.ocx)等)。
問題原因:
由於沒有正常安裝Microsoft Help Viewer,在VS2010安裝包目錄下有相應的安裝文件,但是運行的條件是需要在VS2010安裝進行中纔可以執行。(網上有人說可以用最新的Windows Installer 使用msiexec命令執行,但是我沒有實驗成功,所以只是對我現在的情況進行總結)
解決辦法:
從新執行安裝程序,然後選擇“添加或刪除程序”,選中安裝的內容進行更新,系統會自動爲你安裝Microsoft Help Viewer,這裏安裝成功之後有安裝文檔的選項。
或者:安裝成功之後就可以接着按網上的安裝文檔的方法進行安裝MSDN了。選擇管理幫助設置,然後進行文檔的安裝(網上一搜一大堆關於安裝的資料,不再廢話)。
問題總結:
該問題首要查看文件是否關聯。
其次是組件是否不足。
最壞的情況就是,卸載從新安裝!
歡迎噴水,賜教。