1. 程式人生 > >VS2015 Enterprise 安裝之驚險及收獲

VS2015 Enterprise 安裝之驚險及收獲

是什麽 就會 樂意 src 過程 32位 arch 收獲 運用

前言

園子早早的就有人安裝了VS 2015,自己也按捺不住了,也要趕快嘗嘗鮮!結果在其安裝過程中一個小小的問題卻困擾了我一天,這其中多虧了dudu耐心的解答才得以順利完成,如果你也遇見這個問題,看過這篇文章後你就不會像我一樣走太多的彎路【雖說耽誤了時間但是也受益匪淺】!

話題

安裝的過程以及詳解就不用說了,園友們皆已經貢獻,直入主題!當你安裝完後,是不是很是竊喜呢?是不是馬上就想看看都有什麽多大的改變呢?於是乎我就建了個Web項目,這個是當然沒問題的,都是默認的文件(有很多都不知道是幹嘛的)那現在生成下試試唄!我去,直接上來一個錯誤:

技術分享

這是什麽東西?完全看不懂,大概就是沒有安裝Dnx運行時安裝包!一想這VS 2015出來都一小段時間了,沒準有人遇到過呢?本人還是非常樂意於用google去搜索(比較全),搜還是搜到了東西就是要首先安裝個dnvm再用其安裝Dnx還是不懂,再搜狗搜一下,找到一條跟我這情況一樣的,剛好是博客園園友遇見了的。裏面是dudu的回答,說是要給下載PowerShell 3.0的版本來安裝dnvm,我一看我的是4.0的版本應該是可以的,肯定行,直接按照給的鏈接的解決方案運用PowerShell安裝dnvm去操作,結果安裝時dnvm出錯如下:

技術分享

下面開始求救dudu了,而後dudu給了另外一個安裝dnvm的解決方案Step-by-step installation instructions for getting DNX on your Windows machine,這個主要是在DOS命令下來進行安裝,上面第一個是用PowerShell來進行安裝。結果還是不行,其過程非常之坎坷!可以參見我與dudu之間的對話VS2015 Enterprise 生成解決方案時錯誤

最終問題得到解決!其中解決最重要的就是 環境變量的問題 ,當你直接按照解決方案在DOS命令下操作時就會出現上述情況 PowerShell不是內部或外部命令....的問題 ,因為你沒切換到PowerShell命令中,所以你要建立環境變量 %SYSTEMROOT%\System32\WindowsPowerShell\v1.0\ 或者直接切換到PowerShell所在目錄再運行解決方案中的腳本才能完好運行!當你直接切換到PowerShell所在目錄時再運行腳本得到如下結果就說明開始安裝dnvm了

技術分享

當然你可以無需切換直接建立上述的 環境變量 再運行腳本就行!接著就可以下載Dnx如下

技術分享

這就是最後成功安裝完後的結果

技術分享

註意

當像上述完全安裝Dnx後,此時打開VS 2015中的項目時, 不要點擊重新生成解決方案 ,要不然會再嚇你一跳,還是會出現那錯誤Dnx還是未安裝,我就是重新生成了下,我小心肝都快嚇沒了,都安裝完了忙碌了一天還告訴我那錯誤!!你只需 點擊生成解決解決方案即可 ,稍等在下面框中輸出【程序包還原完成】!此時你再看你項目屬性中的Dnx版本發生了變化既有32位也有64位,並且還有最新版本的Dnx!如下

技術分享

技術分享

在此非常感謝dudu耐心的解答!

VS2015 Enterprise 安裝之驚險及收獲