Asp.net mvc Visual Studio代码与ASP.NET MVC项目

Asp.net mvc Visual Studio代码与ASP.NET MVC项目,asp.net-mvc,visual-studio-code,Asp.net Mvc,Visual Studio Code,我刚刚下载并尝试了几个小时作为普通编辑器,它的工作真的很神奇。但是,当我想打开当前正在运行的ASP.NETMVC项目时,它不会将该项目检测为工作项目,即我不能使用为C#提供的IntelliSense 我可以打开从VisualStudio创建的ASP.NETMVC项目吗?如果可以,那么我应该怎么做才能实现这一点?基本上,VSCode支持两个项目系统: DNX项目包含project.json和global.json文件和 MSBuild项目 对后者的支持是一个更大的挑战,而且还不完善。如果您有sln

我刚刚下载并尝试了几个小时作为普通编辑器,它的工作真的很神奇。但是,当我想打开当前正在运行的ASP.NETMVC项目时,它不会将该项目检测为工作项目,即我不能使用为C#提供的IntelliSense


我可以打开从VisualStudio创建的ASP.NETMVC项目吗?如果可以,那么我应该怎么做才能实现这一点?

基本上,VSCode支持两个项目系统:

  • DNX项目包含
    project.json
    global.json
    文件和
  • MSBuild项目

  • 对后者的支持是一个更大的挑战,而且还不完善。如果您有
    sln
    csproj
    文件,VSCode应该检测到并启动。如果OmniSharp已经启动,你能检查左下角的火焰吗?你能检查日志(Ctrl+L,L)中的消息吗?

    打开文件夹而不仅仅是文件,它会工作的。

    我刚刚试过你说的。我可以使用“文件->打开文件夹”选项打开我的解决方案。和MyProject.sln文件根文件夹的选定文件夹。在所有文件重新加载后,我点击了VSCode的Extensions页面,以确定是否加载了C扩展。我清楚地看到C#扩展已启用。如果您的未启用,请尝试启用或重新下载。您应该能够在每个.cs文件上使用C#Intellisense。

    它只是一个具有一些很棒功能的代码编辑器。您需要安装Visual Studio(社区版)才能在.net项目上工作

    VS代码不能仅与ASP.NET核心MVC(MVC 6)一起使用MVC 1-5。VS代码对完整框架应用程序的支持非常有限:


    project是在哪个版本开发的?我正在使用visual studio 2012,该项目使用ASP.Net MVC 4。这是一个web应用程序项目,还是一个网站“项目”?特别是,是否存在.csproj文件或.vbproj文件?我面临同样的问题。这是一款ASP.NETMVC4(web应用程序),由VS Express for web制作。是否有VS代码可以让我从内部运行web应用程序?我也在同一条船上。我有一个用VS2015构建的MVC5项目,我想测试一下VS代码。我启动了VSC并打开了.sln文件所在的文件夹。我可以看到这些文件,可能还会修改它们,但当我点击Debug | Chrome试图打开它时,什么也没发生。我猜我不能以这种方式使用VSC,我必须创建一个新的MVC项目(看起来是在Yeoman的帮助下),然后复制代码。嘿,这不是真的。你真正需要的是安装.netcore框架来构建vscore,目前我还没有安装任何Visual Studio,但我非常乐意编写应用程序。我想,是的,这应该是可能的,但现实是,在大多数情况下,它不会起作用。