2011-12-19 64 views
50

我試圖使用VS2010打開MVC project。 我從TFS server打開這個項目,但我沒能打開它 並得到錯誤: The project type is not supported by this installation.VS2010上的MVC項目錯誤:此安裝不支持項目類型

請幫助。

+2

你見過:http://stackoverflow.com/questions/336235/the-project-type-is-not-supported-by-this-installation-error – kd7 2011-12-19 15:14:37

+0

是的,我做到了。但不適用於VS2010 :( – Neo 2011-12-19 15:18:06

回答

56

你基本上沒有安裝東西。這就是爲什麼你會得到這個錯誤。我非常肯定你需要安裝VS MVC項目類型 - 無論是MVC 2還是MVC 3.使用Web平臺安裝程序進行安裝。網絡平臺安裝程序可以在這裏找到:http://www.microsoft.com/web/downloads/platform.aspx。一旦你安裝了它(只有2MB),你需要搜索「MVC」,安裝MVC 2和MVC 3項目模板。

+0

可能是但我的項目類型中我能夠創建MVC項目,所以是否真的缺少安裝? – Neo 2011-12-19 15:19:44

+0

是項目有問題的MVC 2或3項目?你有什麼 – 2011-12-19 17:07:57

+1

您可以將MVC 4添加到可能缺失的安裝列表 – 2015-06-24 08:27:04

22

編輯project.csproj文件並查看<ProjectTypeGuids>{E53F8FEA-EAE0-44A6-8774-FFD645390401};{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids> 上面的GUIDS包含MVC 3工具更新。這是你錯過的一個很好的猜測。您可以從http://www.asp.net/mvc/mvc3 獲得MVC 3/TU,該安裝包括TU版本所需的VS2010 SP1。

+1

將'GUID {E53F8FEA-EAE0-44A6-8774-FFD645390401}'添加到我的項目的.csproj文件中,可以幫助我獲得MVC 3上下文菜單,例如「添加 - > Controller ...'!感謝這個提示:-) – Oliver 2012-07-03 20:40:40

+0

@RickAndMSFT你的答案用於感謝很多... – RajeshKdev 2013-02-01 08:23:49

+1

這對我有用 - 用{E53F8FEA替換{E3E379DF-F4C6-4180-9B81-6769533ABE47} -EAE0-44A6-8774-FFD645390401}。我最初通過ADDING嘗試了這個建議,但事實證明我必須完全替換它。 – 2014-10-16 00:37:10

27

當我忘記選擇Visual Studio安裝程序中的Web Developer功能時,出現此錯誤。不幸的是,你提到的錯誤是在沒有此功能的情況下安裝Visual Studio 2010時得到的唯一錯誤。您可以使用Windows控制面板安裝Web Developer功能。

按照廣受歡迎的需求(7+和計數),我將CodingWithSpike的部分內容置於此處。具體來說,程序明確添加Visual Web Designer到VS安裝。

  • 打開控制面板
  • 選擇Programs and Features(或Add/Remove Programs
  • 選擇Visual Studio
  • 點擊 「卸載/更改」
  • 這將在維護模式VS安裝程序。
  • 點擊"Next"一次
  • 點擊"Add or Remove Features"
  • 複選框"Visual Web Designer"
  • 點擊Update按鈕。
  • 享受有工作的產品!
+10

+1。 MS VS和MVC團隊需要共同行動的很好例子。如果需要Web Dev功能,則安裝程序需要安裝它。但是在MVC3和MVC4中,它並沒有,所以在全新安裝之後,你會得到上述錯誤。無論如何,要修復,請打開控制面板>程序和功能(或添加/刪除程序)>選擇Visual Studio>單擊「卸載/更改」>這將打開維護模式下的VS安裝程序。點擊「下一步」一次>點擊「添加或刪除功能」>複選框「Visual Web Designer」>點擊「更新」按鈕。 >享受有工作的產品! – CodingWithSpike 2012-06-17 17:35:01

+1

我已經安裝了Web開發工具(已在VS添加/刪除功能中進行了檢查),但修復安裝會爲我解決同樣的問題。可能是我之前完成的卸載/重新安裝的任務是要歸咎於。 – 2012-10-08 20:34:13

+0

謝謝VS 2012上工作 – Moes 2013-07-11 02:57:27

1

如果您在Visual Studio Web Dev Express和MVC4之後安裝了Visual Studio 2010,Visual Studio 2010似乎沒有選擇MVC 4模板。通過Web平臺安裝程序再次運行MVC 4安裝程序不能解決問題。修復MVC 4安裝固定它在我的情況下:

  1. 在控制面板下,選擇程序/卸載程序。
  2. 找到Microsoft ASP.NET MVC 4並雙擊它。
  3. 將出現Microsoft ASP.NET MVC 4安裝提示。選擇修復。

Visual Studio 2010 Express to Pro, ASP.NET MVC 4 installed but not an option?

0
在我的情況

,我打開我的VS2010的解決方案,在vs2012,我是越來越不被支持的項目類型,嘗試重新安裝MVC3的建議,取消重新安裝,那麼我有該問題我無法在VS2010中打開該項目。然後嘗試重新安裝mcv3。解決方法是,卸載mcv3,卸載mcv4,然後重新安裝mcv3,然後我可以在VS2010中重新打開我的項目。希望這可以幫助別人!

相關問題