现在有了适用于Mac的Visual Studio,是否可以在Mac上执行在Windows上执行的所有操作?我已经读过如果我想使用Mac,我应该使用ASP.NET Core而不是完整的ASP.NET框架。这会造成什么样的限制?例如,我可以迁移我在Windows上编写的Web应用程序而无需更改吗?
我正在考虑切换到Mac,因为iOS开发所施加的限制,Xamarin iOS开发在Mac上要容易得多。但我也写了Web API和MVC页面,我想知道在这方面是否会有任何问题。
我遇到的另一件事是,像ReSharper这样的扩展是否也可以在VS for Mac中使用?
答案 0 :(得分:1)
正如其中一条评论中所提到的,您无法在Mac上使用完整的.NET Framework,因此您对实际可以使用的项目有一些限制。
VS4Mac中的移动模板不包含UWP,因此,如果您正在执行File -> New
,您将无法使用UWP。如果您要引入一个包含UWP等项目的项目,而这些项目在Mac上并不完全支持,您仍然可以处理代码,您无法构建或部署。
VS4Mac是一个重新命名的Xamarin工作室。然而,他们去年引入的变化确实支持了Miguel在Build中所说的他们从VS获取实际位并用实际VS位替换XS组件,如调试器。你必须记住,VS4Mac是一个原生Mac应用程序,旨在让你感觉在Mac上工作而不是PC(应该如此)。
VS4Mac是否适合您是一个只有您可以回答的问题。这个答案因开发人员而异,坦率地说,从任务到任务。
值得记住的是,尽管VS4Mac是与VS代码库集成的v1。我这样说是为了提醒您,并非所有我们想要的功能都会立即出现在那里。
至于对像ReSharper这样的工具的支持,微软无法真实地期望确定支持哪些工具。这真的掌握在JetBrains手中,当他们决定将工具交给社区时。
至于Xamarin Live Player ......请记住它是预览版。结果必然因开发人员而异。这说我迄今为止的测试表明它对于非常基本的项目是可以接受的,但是第二个你把一个框架放在它背后并使用任何反射它根本不起作用我不确定会不会更改。