Asp.net-Mvc

無法在 VS 2015 中從控制器添加視圖:“執行所選程式碼生成器時出錯”

  • January 25, 2016

我正在關註一個影片教程,我需要創建一個空的ASP.NET Web應用程序MVC,使用Visual Studio 2015, 是 ASP.NET 世界的新手,我正在一步一步地遵循。

我的項目創建得很好,下一步從現有的視圖中添加一個視圖Controller,我被一個消息框錯誤擊中:

錯誤:

執行所選程式碼生成器時出錯:‘無效指針(來自 HRESULT 的異常:0x80004003(E_POINTER))’

我用Google搜尋了這個問題,發現了類似的問題,但沒有一個明確的解決方案,一些類似的問題是由 VisualStudio 的早期版本發出的,但正如我所說的,沒有一個明確的解決方案。

為了澄清我的經歷,這是我一步一步完成的:

選擇了一個 ASP.NET Web 應用程序:

在此處輸入圖像描述

選中 MVC 的選擇空模板:

在此處輸入圖像描述

試圖Add View從控制器:

在此處輸入圖像描述

一些設置…

在此處輸入圖像描述

錯誤 :

在此處輸入圖像描述

是什麼導致了這個問題,解決方案是什麼?

更新 :

事實證明,即使嘗試手動添加視圖,我也會遇到同樣的錯誤,添加視圖是不可能的!

嘗試清除 ComponentModelCache,記憶體將在下次啟動 VS 時重建。

  1. 關閉 Visual Studio
  2. 刪除此文件夾 C:\Users\ [your users name]AppData\Local\Microsoft\VisualStudio\14.0\ComponentModelCache中的所有內容
  3. 重新啟動 Visual Studio

14.0 適用於 Visual Studio 2015。這也適用於其他版本。

引用自:https://stackoverflow.com/questions/34992599