是否可以在Visual Studio for Mac中开发ASP.NET MVC应用程序?

use*_*216 6 asp.net asp.net-core visual-studio-mac

由于我打算购买一台新的MacBook Pro(2017)并且目前在我的实习的ASP.NET MVC(非ASP.NET核心MVC)项目上使用Windows 10设备,我想知道是否有可能继续在Visual Studio for Mac中开发相同的项目.

换句话说:是否可以在Visual Studio for Mac中开发ASP.NET MVC应用程序?

我尝试使用Google,但我只能找到针对VS for Mac讨论的ASP.NET核心MVC项目.当前项目不是Core项目,而只是一个ASP.NET项目.

我真的不想在我的MacBook Pro或外置硬盘上安装Windows.

jes*_*ing 9

正如您所推测的那样,不可能在Mac上构建不基于.NET Core或Mono的ASP.NET MVC项目.因此,如果您的项目当前是针对.NET Framework 4.x上的ASP.NET,那么您将不得不留在Windows上:

  • 使用Bootcamp在Mac上运行Windows
  • 使用虚拟机在Mac中运行Windows
  • 使用Parallels Desktop或VMWare Fusion在Mac中运行Windows应用程序

或者,您可以将应用程序转换为Mono或.NET Core,具体取决于您可能相对容易,或非常困难或介于两者之间的依赖关系.

您还可以决定使用Visual Studio Team Services在Windows Hosted代理上构建代码并在yoru mac上编辑源代码,您必须放弃在本地编译或运行代码的能力.

您还可以决定在Azure中"租用"虚拟机(可能您有可用于此目的的MSDN信用卡?)和远程桌面到该机器以处理您的项目.