无法打开Nerd Dinner 1.0 VS 2008 SP1 MVC 2

时间:2010-06-11 08:19:26

标签: asp.net asp.net-mvc

我试图下载一些ASP.NET MVC Sample应用程序来学习MVC。我试过音乐商店和TownHall,但他们不会在我的VS2008中打开。所以我尝试了常见的Nerddinner 1.0,但它给出了错误“此安装不支持项目类型”。我尝试了以下帖子中建议的第三种方法

Can't open NerdDinner project in vs2008

这是关于更改项目类型GUIDS。现在项目加载但是当我运行它时抛出异常

<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 个答案:

答案 0 :(得分:0)

几个月前重装一台新的开发机器后,我遇到了这个问题。我我仍然能够并排安装MVC v1来修复......

答案 1 :(得分:0)

你可以使用我刚才写的免费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项目。