你好,
首先麻煩確定一下你在VS installer 裏面成功安裝了 相對應的工作負載 : .NET development workload. 關閉你的殺毒軟件,使用devenv /safemode 啓動VS: https://docs.microsoft.com/en-us/visualstudio/ide/reference/safemode-devenv-exe?view=vs-2017 可防止所有第三方 VS 包在 Visual Studio 啓動時加載, 從而確保穩定執行。
如果仍然有問題,請進入:<VisualStudioInstallDir>\Common7\IDE\, 如果你沒有改變你的安裝路徑,則在:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE。然後你會發現有四個文件夾:
- ItemTemplates
- ItemTemplatesCache
- ProjectTemplates
- ProjectTemplatesCache
關閉VS,刪除兩個緩存文件夾“temTemplatesCache”,“ProjectTemplatesCache” 你也可以備份他們,如果你覺得有任何的風險存在。
然後以管理員身份打開CMD命令行窗口,使用“cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE” 回車進入此路徑, 運行“devenv.exe /InstallVSTemplates”, 現在打開VS去查看兩個緩存文件是否重新創建,然後看看是否使用空項目模板創建相關項目。