gpt4 book ai didi

asp.net - 在 OSX 上开发 asp.net 会面临哪些限制(如果有)? (2015/2016年度)

转载 作者:行者123 更新时间:2023-12-02 04:07:54 25 4
gpt4 key购买 nike

我是一个顽固的 Mac 爱好者,但我的日常工作正在转向 .net 堆栈,特别是 c#、asp.net mvc、 Entity Framework 、多个项目类库、ms 测试、sql server、部署到 azure。

鉴于 .net 最近跨平台的进步,当我深入开发时,我现在和以后会面临哪些问题(如果有)?还有人这样做吗?

我已经安装了 VSCode ( https://code.visualstudio.com ),并且能够使用 coreclr 构建和运行 asp.net mvc Web 应用程序。这似乎工作得很好,并且更接近我在 Mac 上习惯的 Web 开发体验。我知道我还使用 VSCode 进行 vs.net 风格的调试,但我还没有测试过。

我意识到 SQL Server 将是一个问题,我正在考虑在虚拟机中运行它或使用基于云的开发实例。

我也尝试过在虚拟机中运行完整的 vs.net,但在我的 13"MBP i5 8GB 上,它在 VMWare Fusion 下有时会有点迟缓,所以并不理想。VSCode 还为我提供了更接近的开发体验我之前在 Mac 上做过的事情(简单的文本编辑器、终端等),所以无论如何我更喜欢这样做。

那么,我可以这样做吗?跨平台 .net 是否已为中型 ASP.NET 应用程序做好准备?我可能会遇到什么问题?我很感激任何反馈。

最佳答案

由于您已经在 Mac 上安装了 VS Code,因此您已经知道可以在 Mac 上 native 处理 ASP.NET 项目。请记住,您可以在 Mac 上运行跨平台 .NET Core 5,但不能运行完整的 .NET Framework。因此,如果您需要处理任何需要完整框架(例如 .NET 4.x)的项目,您将需要使用 Windows。无论是小型、中型还是大型企业应用程序,都没有关系。

正如您所建议的,您可以在 Mac 上运行 Windows。但我建议使用 Parallels,而不是 VMWare。如果您需要的话,在 Mac 上运行 Windows 将允许您运行具有完整 .NET 框架的完整 Visual Studio。它还允许您在 Mac 内的 Windows 上运行 SQL Server。

希望有帮助! :)

关于asp.net - 在 OSX 上开发 asp.net 会面临哪些限制(如果有)? (2015/2016年度),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34132457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com