我是.Net core的新手,在谷歌搜索中,我发现它被用来开发一个.net应用程序,可以在Windows以外的corss平台中运行,即Linux,Mac Osx。
我对此几乎没有疑问,
- 我需要安装哪些先决条件软件才能运行具有特定操作系统的 .net 应用程序,即在 Linux 和 Mac OS 中运行 .net Core 我们可以在
- Windows中开发.net核心应用程序并将其托管在Mac和Linux中,如果是的话,我们可以如何托管。
- 已经开发了.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
以上应该比我更清楚。