首先安裝asp.net mvc core項目模板,沒有安裝之前創建項目的時候看到的是這個樣子 
點擊確定即可開始下載安裝包,寫此文章的時候自動下載的版本是 DotNetCore.1.0.1-VS2015Tools.PReview2.0.3.exe,點擊安裝包開始安裝模板(安裝時請先關閉vs),盡管放心的安裝,點一下就直接裝好算我輸。
下面是一段遇山開山遇水架橋的過程,首先我看到的是
點擊log file看看日志里的詳細錯誤說明 最早出現錯誤代碼0x80070057的位置的地方是:
我在網上找到了起對應的SDK安裝包,先安裝x86不成功,再安裝x64成功,跟我的機器是64位有關嗎? DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x64.exe DotNetCore.1.0.1-SDK.1.0.0.Preview2-003133-x86.exe
裝好SDK包后,再運行DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe(后面的過程也一樣)
點擊log file
網上搜到一個相同問題的帖子: http://stackoverflow.com/questions/41004025/visual-studio-tooling-error-installing-net-core-1-0-1 先把ANCM_IISExpress_x64下載下來試試
看log file
下載DotNetVersionManager_x64試試 
看log file
[1844:2B40][2017-02-15T10:38:52]w343: Prompt for source of package: WebToolsExtensionsVS14, payload: WebToolsExtensionsVS14, path: F:/軟件倉庫/VS2015/core/packages/WebToolsExtensionsVS14_69.msi[1844:2B40][2017-02-15T10:38:52]i338: Acquiring package: WebToolsExtensionsVS14, payload: WebToolsExtensionsVS14, download from: https://download.microsoft.com/download/F/6/E/F6ECBBCC-B02F-424E-8E03-D47E9FA631B7/packages/WebToolsExtensionsVS14_69.msi[23C4:1B1C][2017-02-15T10:38:52]e000: Error 0x80070653: Failed to install MSI package.下載WebToolsExtensionsVS14_69.msi試試(這個裝了好長時間) 
還是這個問題?在網上還有一個WebToolsExtensionsVS14.msi(200多M,先前那個69是100多M),再裝一遍。
問題依然沒有解決,(如果你跟我一樣一條路走到黑地走到這個地方,這種安裝方式可以宣告結束了,換一條路繼續)
http://www.cnblogs.com/soldout/p/6098882.html 這個問題在9月份發布1.0.1的時候,估計很多人都遇到了。從現象上看似乎是MS忘記更換自家已經被吊銷的SSL證書了,當然不排除被GFW不小心干掉的可能。好在經過兩個多月的不懈努力,這個證書似乎已經正常了,所以現在主要拼的是網速了。(實際感受依然是這個證書的問題,跟網速沒關系,改為脫機方法安裝即成功)
在網速較好的環境下獲取DotNetCore.1.0.1-VS2015Tools.Preview2.0.3的脫機布局,然后分發安裝,具體的方法如下:
命令格式 />DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe /layout <布局存放的目錄>sample: />DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe /layout ./DotnetCoreTooling110按照上圖的方式執行,可以在當前目錄創建一個DotnetCoreTooling110目錄,你只要運行這個新創建目錄下的DotNetCore.1.0.1-VS2015Tools.Preview2.0.3.exe文件就可以放心安裝了。
(實踐安裝成功) 
至此,ASP.NET MVC Core算是安裝成功。
http://blog.stevensanderson.com/2016/10/04/angular2-template-for-visual-studio/
.net core我們已經裝好了,接下來安裝 TypeScript 2.0 for Visual Studio 2015 Node.js version 4 or later.(就是比4更高的版本,直接裝最新版本即可)
然后安裝 ASP.NET Core Template Pack extension,點下面這個鏈接,直接down下來,雙擊。 https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ASPNETCoreTemplatePack 
安裝完畢后,進入Visual Studio 2015就可以創建ASP.NET MVC Core Angularjs2項目了,如果你進VS2015后發現創建不了項目了,選擇項目模板的地方是一個大白板,那就對了。 ASP.NET Core Template Pack extension安裝完畢之后VS創建項目用的模板就全部都找不到了,如果你打開以前做的項目,就會提示“…未能正確加載XX包… ”,我也是這樣,不知道為什么,網上有很多解決辦法,實踐后結論如下:
第一步:打開命令行工具 
第二步:輸入(正解)
devenv /ResetSettings
網上還有幾種方法,實踐證明(對于安裝ASP.NET Core Template Pack v1.1.37后產生的無法創建項目問題)都無效 devenv /setup devenv /resetuserdata devenv /log
第三步:再安裝 ASP.NET Core Template Pack v1.1.37
第四步:再打開VS2015,成功。 
項目創建完畢,直接運行是會報錯的,因為VS無法自動幫你把依賴的程序包都更細下載,雖然網上寫的都是右鍵點一下自動還原,實踐證明無效,必須手動一個個點。 
展開npm節點,右鍵選中一個程序包,圖中看不到“還原程序包”選項是因為我已經還原成功了(還原成功后,后面有個括號里面顯示程序包的版本號,否則顯示為未安裝),右鍵一個個點吧,如果安裝失敗就繼續點,反復點、編譯一下再點,關了VS再開再點,我就是這樣全部裝完的,全部裝完以后才能運行。
運行成功 
新聞熱點
疑難解答