代码之家  ›  专栏  ›  技术社区  ›  josephj1989

无法打开Nerd晚餐1.0 vs 2008 SP1 MVC 2

  •  2
  • josephj1989  · 技术社区  · 15 年前

    我试图下载一些ASP.NET MVC示例应用程序来学习MVC。我尝试了音乐商店和市政厅,但它们在我的VS2008中无法打开。所以我尝试了通用的Nerddinner 1.0,但它给出了错误“项目类型不受此安装支持”。我尝试了下面文章中建议的第三种方法

    Can't open NerdDinner project in vs2008

    这是关于更改项目类型guid的。现在项目加载,但当我运行它时会引发异常

    <add assembly="System.Web.Mvc, Version=1.0.0.0,     Culture=neutral,PublicKeyToken=31BF3856AD364E35" />
    

    我认为这是因为nerddinner 1.0适用于MVC 1.0,我安装了MVC 2.0。我现在该怎么办?我花了很多时间尝试在我的电脑上运行一个MVC应用程序。如果我能在我的电脑上运行任何结构正确、复杂度中等到高的MVC应用程序,我会很高兴。

    谢谢

    2 回复  |  直到 13 年前
        1
  •  0
  •   Eilon    15 年前

    你可以用免费的 MVC project upgrade tool 我刚才写的。下载它,运行它,并指向你的Nerddinner解决方案。它将把项目从MVC 1.0转换为MVC 2。

    其他随机注释:

    • MVC 1.0和MVC 2是并排兼容的。
    • Visual Studio 2010中有一个内置的升级向导,它将MVC 1.0 VS2008项目转换为MVC 2 VS2010项目。
        2
  •  0
  •   Tahbaza    15 年前

    几个月前我重新加载了一台新的dev机器后出现了这个问题。我 认为 我仍然可以并排安装MVC v1来修复…