Asp.net mvc 现有web项目中缺少MVC模板

Asp.net mvc 现有web项目中缺少MVC模板,asp.net-mvc,Asp.net Mvc,在现有的VS2008SP1Web项目中,我将介绍一个MVC页面。我能够手动创建一个视图并使其正常工作,但我无法从解决方案资源管理器中使“添加视图”和“添加控制器”正常工作。此外,当我尝试添加新项目时,MVC模板不会显示 我知道我的VS2008设置正确,因为在一个新项目上,一切都很好(MVC模板显示在Web项中),并且“添加视图”和“添加控制器”也很好。是否有一个技巧可以让我的遗留项目看到这些选项 我试着查看csproj文件。没什么明显的。 我在我的文件夹中看到模板zip文件…Common7\ID

在现有的VS2008SP1Web项目中,我将介绍一个MVC页面。我能够手动创建一个视图并使其正常工作,但我无法从解决方案资源管理器中使“添加视图”和“添加控制器”正常工作。此外,当我尝试添加新项目时,MVC模板不会显示

我知道我的VS2008设置正确,因为在一个新项目上,一切都很好(MVC模板显示在Web项中),并且“添加视图”和“添加控制器”也很好。是否有一个技巧可以让我的遗留项目看到这些选项

我试着查看csproj文件。没什么明显的。 我在我的文件夹中看到模板zip文件…Common7\IDE\ItemTemplates\CSharp\Web\MVC


谢谢。

我猜项目类型可能设置错误。我知道在一次Beta之后它确实发生了变化


尝试以下操作:首先,将现有文件检入源代码管理,以防意外地弄乱项目文件。以文本形式打开两个*.csproj文件(“有效”和“无效”)。为此,您必须卸载IDE中的项目。将值从“有效”值复制到“无效”值。现在重新加载项目。看看这是否解决了问题。

我猜项目类型可能设置错误。我知道在一次Beta之后它确实发生了变化


尝试以下操作:首先,将现有文件检入源代码管理,以防意外地弄乱项目文件。以文本形式打开两个*.csproj文件(“有效”和“无效”)。为此,您必须卸载IDE中的项目。将值从“有效”值复制到“无效”值。现在重新加载项目。看看这是否解决了问题。

你解决了。这是ProjectTypeGuids。我只是简单地删除了原来的一个,并用这个{603c0e0b-db56-11dc-be95-000d561079b0}替换了它;{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}谢谢你搞定了。这是ProjectTypeGuids。我只是简单地删除了原来的一个,并用这个{603c0e0b-db56-11dc-be95-000d561079b0}替换了它;{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}谢谢