文章的關鍵詞和所含教程:
VS2017安裝/visual studio 2017安裝/Xamarin/Android for visual studio 2017/VS2017找不到網站/VS2017找不到Xamarin/install Microsoft.VisualStudio.AspNet45.Feature
該篇文章主要是介紹和解決在Windows10下,安裝VS2017和使用過程產生的各類問題。文章按照操作過程來寫,如果你僅僅是碰到一兩個問題,請往下面查找相對應的教程。
本文主要根據在VS2017 安裝時產生的各種問題進行解決,請注意使用正版Windows系統。
目錄
1,下載 visual studio 2017
2,安裝 visual studio 2017
3,安裝后的問題
4,各種修復方案
1,下載visual studio 2017
visual studio 2017采取安裝器的形式,我們只需下載一個不到2MB的安裝器,即可選擇需要的功能。
vs2017有三個版本,下載地址為
https://www.visualstudio.com/zh-hans/downloads/
2,安裝 visual studio 2017
下載安裝工具后,會在你的電腦安裝 Visual Studio Installer 這個軟件。
如果你能夠安裝並且打開 Visual Studio Installer ,在界面選擇功能安裝,請忽略這一步。
如果你下載 visual studio 安裝工具后,點擊運行時,只有一個進度條,然后就消失了,接着沒有什么反應,如圖所示。
可能是沒有管理員權限、空間大小不足,也可以試試使用兼容性運行(點擊安裝包-右鍵-屬性-兼容性)。
如果按照網上的教程操作,這會十分麻煩,並且不一定能解決。當然這不是必要的步驟,筆者打包了 vs2017 的 installer 安裝器,存到網盤。打開可以直接運行安裝。
下載地址:
2018-3月份: 鏈接:https://pan.baidu.com/s/15iyxTIJl5Ns8NGo7wqGitg 密碼:jivx
2019-2-22日 最新版本 鏈接: https://pan.baidu.com/s/1peT1SrViucvF2PtIO-2cHQ 提取碼: 2rgd
鏈接:https://pan.baidu.com/s/1DEPQ2OA_uLsSI-Dz807wHQ
提取碼:kbx8
注:vs_installer.exe 是安裝器,請運行這個。vs_installershell.exe 是修改、配置工具
下載 installer 安裝器后,解壓並運行 vs_installer.exe。
這時候應該能夠打開安裝界面了。
有些人選了ASP.NET開發,有點人選了.NET移動平台開發(Xamarin),你可以選擇自己需要的組件。如圖
3,安裝后的問題
根據提示安裝好 VS2017 后,在完成界面可能會提示出現“安裝已完成,但是出現警告”,這時先不管它。
當然也有部分人反饋,安裝時安裝到一半,安裝器 直接退出,然后顯示 “安裝已完成,但出現警告”。
先打開 VS2017,新建項目試試。如果你的界面跟我的相似,找不到新建 Xamaxin、Android、Ios、網站的地方, 說明安裝是不正常的。
換句話說,明明在安裝界面選擇 Xamarin 等組件進行安裝,卻只能創建控制台這些項目。
- - - - - - - - - - - -
以下教程是針對安裝 VS2017 后,能夠正常使用,卻找不到 Xamarin、新建網站/ASP.NET、Android/IOS 開發等選項,只能新建一些控制台、窗口項目,或者新建項目后項目空白。如果你的VS2017一切正常,就沒必要往下看了。
- - - - - - - - - - - -
先打開 “設置-Windows更新” ,是否有 “你的設備已過期,並缺少重要的安全和質量更新,因此存在風險。讓我們帶你重回正軌,這樣 Windows 可以更安全地運行” 的字,然后點 “檢查更新“ (即使你的電腦沒有出現此提示也點一下)。
如果能夠正常更新,請等待更新完畢后,找到 ”Visual Studio Installer“ 程序,打開安裝界面重新安裝Visual studio 2017。
如果點擊了更新系統,還是一直有如下圖的紅色提示,這是因為你禁止了Win10的自動更新。請按照這里的教程打開更新功能:
打開Windows更新: https://jingyan.baidu.com/article/e52e36156a8cd740c60c51ee.html
按教程完成操作后,再點擊更新,如果還不行。就按下面的方法操作一次。
按 win+x,點擊 ”計算機管理“
點擊 ”服務和應用程序-服務“,找到 Windows Update,右鍵點擊啟動即可。然后再進行win更新。
Windows更新后,打開 VS2017安裝器(win菜單欄的 Visual Studio Installer 或另外下載的 installer 包),點擊安裝界面的 ”修改“,再重新安裝,然后打開VS2017,新建項目試試,如果還是沒有新建網站
或 Xamarin 等你需要的項目,請往下看。
打開 ”控制面板--程序--打開或關閉功能“ ,選擇 .NET Framework 3.5,然后點 確定,讓系統更改設置。
如果直接完成更改,沒有出現問題,請跳過這一步。
如果提示 ”Windows 組件存儲已損壞,代碼 0x80073712“ 而無法更改,這里就可能是讓 VS2017 安裝時出錯的原因,有幾種方法可以解決。
第一種方法是利用 DISM,參考別人的文章,這里筆者就不贅述了,附上文章鏈接:
解決Windows 組件存儲已損壞,0x80073712錯誤
第二種方法,重點推薦
運行 Windows 更新疑難解答程序
方法’如下:
- 點擊下載 Windows 更新疑難解答程序,或打開鏈接下載(http://download.microsoft.com/download/F/2/4/F24D0C03-4181-4E5B-A23B-5C3A6B5974E3/wu170509.diagcab),然后在彈出窗口中選擇“打開” 或“保存”。
注意
如果選擇“保存”,下載完成后你需要轉到下載疑難解答程序的文件夾,然后雙擊最新的 wu.diagcab 文件以運行疑難解答程序。
- 選擇 “下一步”,然后按照向導中的步驟查找並修復 Windows 更新問題。
- 程序會提示出錯的地方,然后點擊”應用此修復程序“即可。
應用后,打開 VS2017安裝器 (win 菜單欄的 Visual Studio Installer 或另外下載的 installer 包),點擊安裝界面的 ”修改“ ,再重新安裝,然后打開 VS2017,新建項目試試,如果還是沒有新建網站
或Xamarin等你需要的選項,請繼續往下看。
點擊如圖所示的”查看問題“,再點擊”查看日志“
看看日志是否有下面內容
未能安裝包“Microsoft.VisualStudio.AspNet45.Feature,version=15.0.27128.1”。
搜索 URL
https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.VisualStudio.AspNet45.Feature;PackageAction=Install;ReturnCode=14098
詳細信息
已執行的命令: "C:\Windows\system32\dism.exe" /online /quiet /norestart /Enable-Feature /FeatureName:"netfx4extended-aspnet45" /All /logPath:"C:\Users\Administrator\AppData\Local\Temp\dd_setup_20180305163641_003_Microsoft.VisualStudio.AspNet45.Feature.log"
返回代碼: 14098
返回代碼詳細信息: 組件存儲已損壞。
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
這種情況是非常麻煩的,在這里提供幾種方法供你解決
從一般情況來說,安裝碰到的問題,主要是更新系統,打補丁,然后重裝。
確認你的系統是正版或從微軟官方更新的,如果是從一些第三方網站下載的系統,可能是系統問題了。
因為一些網上下載的 Win10 系統,有修改過系統文件、破解系統授權等,也可能存在木馬、病毒,可能導致一些軟件無法安裝。
如果你嘗試過上面提出的各種方案還沒有解決問題,試試在安裝界面點擊”修復“,或許有希望呀。如果試過修復,還是老樣子,可以到
https://www.microsoft.com/en-us/download/details.aspx?id=34595
點擊下載 Windows Management Framework 3.0
64位系統找到 Windows6.1-KB2506143-x64.msu
32位系統找到 Windows6.1-KB2506143-x86.msu
下載后安裝即可。
如果還不行。。。只能重裝系統了,一定要注意,下載是官方原版系統!
不過在論壇上有老司機有其他方法,本人未測試,這里轉一下(應該沒卵用的)
網友一:牆外香港線即可解決問題,老司機經驗
網友二: