“该安装不支持该项目types”错误

我已经在W2k3操作系统上安装了VS 2008 SP1。 我安装ASP.NET MVCtesting版,并尝试创buildASP.NET MVCtypes项目后,我得到以下错误。

“该安装不支持项目types”

让我知道你是否已经解决了这个问题。

我尝试了一些在这里发布的解决scheme,但仍然没有喜悦。 最后我在项目文件中将ProjectTypeGuidsreplace为下面的这个,并且它加载正常

<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

我遇到了一些我自己的问题 。

总之,试试:

  • 以pipe理员身份运行Visual Studio命令提示符。
  • 执行:

     devenv /setup 

它然后whp的了一下(VS2008将不会打开),一旦提示返回火VS和所有(可能)恢复正常。

我遇到这个时,我的MVC项目搞砸了试图获得entity framework和运行:)

问题是MVC 2不完全向后兼容。 Visual Studio无法打开没有安装MVC 1的MVC 1应用程序。 所以,如果你只是安装MVC 1,它可以与MVC 2一起安装,你应该很好。 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=53289097-73ce-43bf-b6a6-35e00103cb4b

我有与MVC v1相同的问题。 原来我没有安装“Visual Web Developer”function。

这个SO用户有同样的问题 。

我的情况稍有不同:我试图打开现有的MVC 3项目。 事实certificate,我没有MVC 3,从这里安装它解决了我的问题。

我安装Visual Studio 2008安装DVD的可视化Web开发人员,并解决了这个问题

试图安装ASP.NET MVC 1.0。 它适用于我。

ewalshe – 同样的事情为我工作。 我知道这是一个旧post,只是想把它放在其他任何人。 我有一个在源代码控制(Vault)现有的解决scheme,并希望build立我的家用电脑进行开发。 我在家中安装了Visual Studio 2008,但没有以下选项:

C ++
Visual Basic
Visual Web Developer

当我从源代码控制拉下来的解决scheme,所有项目加载除了我的web项目 – VS根本不认识它。 全新安装使用默认选项和重新启动解决了我的问题。 我没有时间也没有想要真正弄清楚上面哪个是Web应用程序项目的必要工作…也许有人会join进来。

〜瑞安

我得到了同样的错误,并在Googlesearch中find了这个问题的答案。 在search中发现的大多数答案都build议将旧的项目types移动到安装了不同版本的Visual Studio的计算机上。 这些都不适用于我。

我在工作中安装了VS2008(运行64位Vista),最近安装了ASP.NET MVCtesting版,没有任何问题。

我想在我的Mac上复制我的工作环境,所以我将VS2008与ASP.NET MVCtesting版安装到在Parallels虚拟机中运行的WinXp安装中。 当我用ASP.NET MVC Web应用程序模板创build项目时,我得到了“该安装不支持该项目types”的错误。

我终于得到了VS2008的另一个重新安装的工作(干净的安装,而不是修复)。 这一次,我select了默认的安装选项,而不像我通常那样自定义。 我通常取消selectVB,移动设备,办公室和其他非C#开发的东西 – 我没有太多的可用空间在我的Mac上。

VS2008干净安装后,我做了一个Windows更新,安装VS2008 SP1,最后安装了ASP.NET MVCtesting版。

看起来,当我定制VS2008安装,我取消select了正确的操作MVCtesting版必不可less的东西。 我不知道是什么东西,我很高兴,三天后,我可以在家里玩MVC的东西。

自从你发布这个问题以来,已经有一个月了。 你从那以后有什么进展?

这有时是由运行不支持MSTest的Visual Studio版本引起的。

这可能是显而易见的,但它为我修好了。 在安装Visual Studio 2008之前我已经安装了ASP.NET MVC。一旦我删除了MVC并重新安装,我就不再有问题了。

安装ASP.NET MVC 1.0。 它适用于我。

在Windows 7中,如果您没有以本地“pipe理员”身份运行,并且UAC处于打开状态,则安装将无提示失败。 解决scheme是禁用UAC,重新启动,并且安装应该成功。

我一直在遇到这个问题。 运行devenv / setup和devenv / resetskippkgs对我不起作用。 也没有删除项目指导。 我安装了MVC 1.0,但它仍然没有工作。 然后我安装MVC 2.0,似乎这样做。

我有我的机器上安装了MVC 2,我仍然收到此错误消息。 我安装了MVC 1,没有去。 我安装了Web Developer No GO。 我终于卸载MVC1和MVC2,然后重新安装MVC2: http : //www.microsoft.com/Downloads/en/details.aspx? familyid = C9BA1FE1-3BA8-439A-9E21-DEF90A8615A9&displaylang = en

MVC 2的重新安装解决了我的问题。 希望这可以帮助别人。

谢谢

如果您尝试运行MVC应用程序,请尝试运行AspNetMVC1.msi 。 它为我工作,所以希望它能解决你的问题。

VS2008; 接收问题的64位机器上的ASP.NET MVC 2:
“该安装不支持项目types”

解决方法:感谢上面的Bert Huijben。 在开始菜单中的VS安装下,在VS工具文件夹中,运行VS2008 x64命令提示符。 执行的命令:

 devenv /setup 

…仍然项目错误,并没有打开,然后跑了

 devenv.exe /resetskippkgs 

…然后成功!

我不得不重build我的开发VM来解决这个问题。 干净安装FTW。

试图@ryan和@Rob库珀答复没有喜悦。 在Win7上运行vhd。

划入Mvc,这就是问题所在。 不是100%,但认为问题是我试图打开一个没有最新Mvc版本的项目,这个新版本有。

临时解决scheme是回滚到以前版本的Mvc。 然后,当这很高兴,将项目升级到最新的Mvc,然后机器。

当我开始安装ASP.NET MVC时,遇到VS2008意外运行时遇到了这个问题。 closuresVS,卸载ASP.NET MVC,然后重新安装它,一切工作正常。

Vivek Ayer的解决scheme也适用于MbUnit项目。 此外,简单地删除第一个GUID(而不是用“{349c5851-65df-11da-9384-00065b846f21}”replace它)工作。

如果您正在运行Visual Studio 2010并且想要打开/创buildMVC 3解决scheme,则必须安装Visual Studio的Visual Web Developer组件。

如果你已经完成了一个没有定制的默认安装,那么这个组件就被安装了。

如果你做一个自定义的安装,并说想你只想安装C#的东西,你可能没有选中Visual Web Developer组件认为你不需要它。 您需要它来进行任何MVC开发。 只需重新运行你的VS设置,并确保select了这个组件。

即使没有安装这个组件,MVC 3的下载和安装也能正常工作。 但是,您将无法打开或创buildMVC 3解决scheme。

解决这个问题的技巧是ProjectTypeGUID,但是这个和其他post中其他地方列出的GUID对我来说并不适用。

最后(这是我的build议),我创build了一个新的MVC项目,然后打开* .vbProj文件,并复制我在那里find的ProjectTypeGUID。 当我将这些转换到项目的vbproj文件中时,一切都开始奏效。

在我的情况下(对于现有的VS10 VB项目),正确的GUID是:

 <ProjectTypeGuids>{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>