代码之家  ›  专栏  ›  技术社区  ›  Krishna Kumar

“此安装不支持项目类型”错误

  •  70
  • Krishna Kumar  · 技术社区  · 16 年前

    我已经在W2k3操作系统上安装了VS2008SP1。在安装ASP.NET MVC beta版并尝试创建ASP.NET MVC类型的项目后,出现以下错误。

    如果您已解决此问题,请告诉我。

    23 回复  |  直到 14 年前
        1
  •  66
  •   Robert Harvey    13 年前

    我尝试了这里发布的一些解决方案,但仍然没有乐趣。最后,我在项目文件中将ProjectTypeGuid替换为下面的一个,并且加载良好

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

        2
  •  16
  •   Rob Cooper    15 年前

    我有一段时间遇到了一些事情 having issues of my own

    简言之,请尝试:

    • 执行:

      devenv /setup
      

    一旦提示符返回fire up VS,所有(可能)都会恢复正常,它就会发出一阵呼呼声(VS2008将不会打开)。

    当我的MVC项目在尝试启动和运行实体框架时出现混乱时,我遇到了这个问题:)

        3
  •  10
  •   John White    14 年前

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

        4
  •  8
  •   Community Neeleshkumar S    7 年前

    我对MVC v1也有同样的问题。原来我没有安装“VisualWebDeveloper”功能。

    这样用户就有了 same issue .

        5
  •  5
  •   Nick Knowlson    13 年前

    here 为我解决了这个问题。

        6
  •  4
  •   Jagdish Jagdish    15 年前

        7
  •  3
  •   Thanh Pham Thanh Pham    15 年前

    已尝试安装ASP.NET MVC 1.0。这对我有用。

        8
  •  2
  •   Ryan Ryan    15 年前

    埃瓦尔什-同样的事情对我有用。我知道这是一个老帖子,只是想把它发布给其他人。我在源代码管理(Vault)方面有一个现有的解决方案,并希望设置我的家用计算机进行开发。我在家中安装了Visual Studio 2008,但没有以下选项:

    C++
    Visual Basic
    VisualWebDeveloper

    ~z~莱恩

        9
  •  1
  •   ewalshe    16 年前

    我已经在工作的机器上安装了VS2008(运行64位Vista),最近安装了ASP.NET MVC测试版,没有任何问题。

    通过再次重新安装VS2008(一次干净的安装,而不是修复),我终于让一切正常了。这一次,我选择默认安装选项,而不是像通常那样定制东西。我通常会取消选择VB、移动设备、office和其他非C#开发的东西——我的Mac上没有多少可用空间。

    似乎当我定制VS2008安装时,我取消了MVC测试版正确运行所必需的东西。我不知道那是什么,我只是很高兴三天后我可以在家里玩MVC的东西。

        10
  •  1
  •   Jon Galloway    15 年前

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

        11
  •  1
  •   jimtronic    15 年前

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

        12
  •  1
  •   Amit Tiwari    15 年前

        13
  •  1
  •   Ben Floyd Ben Floyd    14 年前

        14
  •  1
  •   acg    14 年前

    我一直碰到这个问题。运行devenv/setup和devenv/resetskippkgs对我不起作用。删除项目guid也是如此。我安装了MVC1.0,但它仍然不起作用。然后我安装了MVC2.0,这似乎就做到了。

        15
  •  1
  •   Victor Juri    13 年前

    http://www.microsoft.com/Downloads/en/details.aspx?familyid=C9BA1FE1-3BA8-439A-9E21-DEF90A8615A9&displaylang=en

    MVC2的重新安装为我解决了这个问题。希望这对其他人有帮助。

        16
  •  1
  •   Shawn Chin    13 年前

    如果您试图运行MVC应用程序,请尝试运行 AspNetMVC1.msi . 这对我很有效,所以希望它能解决你的问题。

        17
  •  1
  •   Travis    13 年前

    VS2008;接收问题的64位计算机上的ASP.NET MVC 2:
    “此安装不支持该项目类型”

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

    devenv /setup
    

    …项目仍然出错,未打开,然后运行

    devenv.exe /resetskippkgs
    

    ... 然后是成功!

        18
  •  0
  •   JoshRivers    15 年前

    我必须重建我的开发虚拟机来解决这个问题。清洁安装FTW。

        19
  •  0
  •   dove    15 年前

    临时解决方案是回滚到以前版本的Mvc。然后,当感觉满意时,将项目升级到最新的Mvc,然后再升级机器。

        20
  •  0
  •   Jacobs Data Solutions    15 年前

    当我在启动ASP.NET MVC安装时意外运行VS2008时遇到了这个问题。关闭VS,卸载ASP.NET MVC,然后重新安装,一切正常。

        21
  •  0
  •   Jerry    14 年前

    Vivek Ayer的解决方案也适用于MbUnit项目。此外,只需删除第一个GUID(而不是将其替换为“{349c5851-65df-11da-9384-00065b846f21}”)即可。

        22
  •  0
  •   dblood    12 年前

    如果您运行的是Visual Studio 2010,并且希望打开/创建MVC 3解决方案,则必须安装Visual Studio的Visual Web Developer组件。

    如果您在没有自定义的情况下完成了默认安装,则将安装此组件。

    如果您进行了定制安装,并说您只想安装C#stuff,那么您可能已取消选中VisualWebDeveloper组件,认为您不需要它。任何MVC开发都需要它。只需重新运行VS安装程序,并确保选中此组件。

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

        23
  •  0
  •   Brian    11 年前

    解决这个问题的诀窍是ProjectTypeGUID,但是本文和其他文章中列出的Guid对我不起作用。

    最后(这是我的建议),我创建了一个新的MVC项目,然后打开*.vbProj文件并复制在那里找到的ProjectTypeGuid。当我将它们转换到我遇到问题的项目的vbproj文件中时,一切都开始工作了。

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