使用 VS 2017 在 Windows 中进行 .Net core 应用程序开发,在 Mac OS 和 Linux 中



我是.Net core的新手,在谷歌搜索中,我发现它被用来开发一个.net应用程序,可以在Windows以外的corss平台中运行,即Linux,Mac Osx。

我对此几乎没有疑问,

  1. 我需要安装哪些先决条件软件才能运行具有特定操作系统的 .net 应用程序,即在 Linux 和 Mac OS 中运行 .net Core
  2. 我们可以在
  3. Windows中开发.net核心应用程序并将其托管在Mac和Linux中,如果是的话,我们可以如何托管。
  4. 已经开发了.net应用程序,我们如何在不进行任何更改的情况下将其迁移到.net核心并部署在不同的环境中,即Linux/Mac。

有人可以解决上述问题吗?

由于我处于需要将现有的.net应用程序与在Windows中运行的signalR一起使用时,必须与Mac OSX兼容并运行它,这是高优先级。为此,我需要使用天气.net核心或Mono项目吗?

请对此提出要求。谢谢

问候 湿 婆

一些问题的答案是首先从Microsoft下载特定平台的 dotnet 核心运行时。

https://www.microsoft.com/net

我最近在树莓派上得到了这个工作。一旦你有了运行时,你基本上只是运行编译后的.dll。

https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/linux-nginx?view=aspnetcore-2.1&tabs=aspnetcore2x

以上应该比我更清楚。

相关内容

最新更新