Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使MVC项目在VisualStudio中正确显示?_C#_Asp.net_Asp.net Mvc_Visual Studio 2012_Visual Studio 2008 - Fatal编程技术网

C# 如何使MVC项目在VisualStudio中正确显示?

C# 如何使MVC项目在VisualStudio中正确显示?,c#,asp.net,asp.net-mvc,visual-studio-2012,visual-studio-2008,C#,Asp.net,Asp.net Mvc,Visual Studio 2012,Visual Studio 2008,如何使MVC项目在VisualStudio中正确显示?我理解这种结构的逻辑。我看过一些博客和解释,甚至还有解释程序如何使用MVC的代码段。但是我想知道在VisualStudio中表示模型-视图-控制器程序的好方法是什么 例如,在ASP.NET程序中,ASP.NET文件与C文件相关联。它们具有相同的名称,并且在VisualStudio开发环境的“解决方案资源管理器”窗口中,它们显示为链接在一起,其中一个是另一个的树分支。对于MVC解决方案,应该做同样的事情吗?我记得几年前,我在一个MVVM项目上工

如何使MVC项目在VisualStudio中正确显示?我理解这种结构的逻辑。我看过一些博客和解释,甚至还有解释程序如何使用MVC的代码段。但是我想知道在VisualStudio中表示模型-视图-控制器程序的好方法是什么

例如,在ASP.NET程序中,ASP.NET文件与C文件相关联。它们具有相同的名称,并且在VisualStudio开发环境的“解决方案资源管理器”窗口中,它们显示为链接在一起,其中一个是另一个的树分支。对于MVC解决方案,应该做同样的事情吗?我记得几年前,我在一个MVVM项目上工作,一个开发人员第一次把解决方案文件放在一起,实际上视图和视图模型文件是这样排列的。为了实现这一点,他必须下载某种补丁,允许他编辑.sln解决方案文件

这就是模型视图控制器程序的方法吗?在解决方案中,每个都应该是自己的工作区,还是应该编辑解决方案文件,以便将每个模型-视图-控制器耦合作为树结构文件表示进行处理,就像对ASP.NET解决方案所做的那样

还有一个问题。在VisualStudio中创建模型-视图-控制器程序示例的好模板是什么?我尝试了此路线,但当我单击以获取新模板时,它不起作用:


从您的屏幕截图来看,您似乎正在使用旧版本的Visual Studio 2008或2010,没有足够的显示来确定,但我看到默认的.NET framework在上面列出为3.5


最新版本的ASP.NET MVC框架需要.NET 4.5。Visual Studio 2010不支持此功能,因此解决方案是升级到较新版本的Visual Studio,其中包括专门针对最新版本的ASP.NET MVC的支持和项目模板。

我不想使用ASP.NET。我只想做一个MVC项目。MVC的视图部分是一个嵌入式系统,根据我们的合作伙伴,它需要Visual Studio 2008您的问题被标记为ASP.NET MVC和ASP.NET。如果您的目标是避免使用ASP.NET,则可能需要更改此设置