为了账号安全,请及时绑定邮箱和手机立即绑定

Mac OS 上的软件开发(visual studio for mac)

Mac OS 上的软件开发(visual studio for mac)

C#
智慧大石 2022-11-22 16:26:41

我正在考虑购买新计算机的选项,并且正在考虑是使用 Windows 平台还是使用 MacOS 平台。我是一名 Windows (C#/.net) 开发人员,主要在 visual studio 工作,但在个人时间我也从事其他开源技术。

微软最近发布了 Visual Studio for MacOS,我想知道是否有任何重大限制会使 Mac 上的 visual studio 中的 .net 核心变得太难而不值得。

我听说过一些早期的限制,例如无法发布到文件系统和无法运行 Visual Studio 的多个实例,但我不确定这些是否已经解决,或者它们是否在 VS for Mac 上路线图。

我尽量不让这成为一个基于意见的问题,所以我正在寻找事实限制或好处。我看到的好处之一是能够通过虚拟化(mac、windows、linux)在所有三个主要平台上开发和测试软件。


查看完整描述

2 回答

?
千万里不及你

TA贡献1499条经验 获得超9个赞

你将能够在 Mac 上做

  • 运行和调试 .NET Core 项目。

  • 运行 Visual Studio 2019的多个实例。

  • 运行和调试 Xamarin 项目。

你将无法在 Mac 上做

  • 运行 ASP.NET 完整框架项目。

  • 运行 Winforms 项目(如果您使用 Mono,您可能会这样做,但它不会是透明的)。

  • 运行 IIS。

  • Visual Studio for Windows 有更多的项目模板,尤其是 Azure。

好处?

  • 如果您有 Mac,则运行 .NET 项目。

  • 我认为 Xamarin 开发在 Mac 上更好。

个人结论

我每天都使用这两种环境。如果您是 Mac 用户,那么能够在没有 VM 的情况下运行 .NET Core 应用程序真是太棒了。但是,我认为 VS on Window 比 VS for Mac 更成熟。


查看完整回答
反对 回复 2022-11-22
?
慕容708150

TA贡献1561条经验 获得超3个赞

您可以在 Mac 上使用 JetBrains Rider 或在 Parallels Tools 下运行 Visual Studio for Windows。



查看完整回答
反对 回复 2022-11-22
  • 2 回答
  • 0 关注
  • 9 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信