首页 文章

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

提问于
浏览
5

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

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

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

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

1 回答

  • 8

    正如您所推测的那样,不可能在 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 信用卡?)和远程桌面到该机器以处理您的项目。

相关问题