.NET Core Runtime 无需安装
.NET Core Runtime without installing
任何人都可以帮助如何使用下面 link 中找到的 运行 时间二进制文件吗?
https://www.microsoft.com/net/download/windows
基本上,我们正在转向 .NET Core(我们多年来一直在使用 .NET Framework 4.0 - 您可以猜到如此大的转变)。在生产服务器 (Windows Server 2012) 上安装 .NET 核心让我有点紧张。在服务器 运行ning .NET Framework 4.0 上安装 .NET Core 是否安全?如果不是,有什么方法可以让 .NET Core 运行time 在不安装它们的情况下进入服务器(类似于复制门户库),以便我可以开始应用程序的 Beta 测试。任何帮助将非常感激。谢谢!
编辑:
它不是重复的,如果我可以在服务器上使用便携式二进制文件 运行 我的应用程序,而不实际安装它们,这是我遇到的主要问题之一(在下面得到答案,再次感谢)。不确定是否有人无缘无故地否决了这一点。在 Whosebug 中提问会使开发人员感到紧张。如果他们能说出原因那就太好了!
在同一台机器上安装 .NET Core 和 .NET Framework 没有问题。它们的设计允许它们并排安装。
但是您确实需要在服务器上安装 .NET Core 运行time 以允许代码 运行 因为 OS 具有需要存在的本机依赖项.有关详细信息,请参阅 this link。
使用 .NET Core,您可以执行框架相关部署 (FDD) 和自包含部署 (SCD)。 FDD 要求服务器上存在任何共享程序集,即 System.* 程序集等,但 SCD 只需要基本的 runtime/native 依赖项。对于 SCD,您的应用部署将在其部署包中包含任何 .NET Core 共享程序集。
您可以阅读有关 FDD 和 SCD 的更多信息here
还有更多关于不同 OS 平台上的本机依赖关系的信息 here
任何人都可以帮助如何使用下面 link 中找到的 运行 时间二进制文件吗? https://www.microsoft.com/net/download/windows
基本上,我们正在转向 .NET Core(我们多年来一直在使用 .NET Framework 4.0 - 您可以猜到如此大的转变)。在生产服务器 (Windows Server 2012) 上安装 .NET 核心让我有点紧张。在服务器 运行ning .NET Framework 4.0 上安装 .NET Core 是否安全?如果不是,有什么方法可以让 .NET Core 运行time 在不安装它们的情况下进入服务器(类似于复制门户库),以便我可以开始应用程序的 Beta 测试。任何帮助将非常感激。谢谢!
编辑: 它不是重复的,如果我可以在服务器上使用便携式二进制文件 运行 我的应用程序,而不实际安装它们,这是我遇到的主要问题之一(在下面得到答案,再次感谢)。不确定是否有人无缘无故地否决了这一点。在 Whosebug 中提问会使开发人员感到紧张。如果他们能说出原因那就太好了!
在同一台机器上安装 .NET Core 和 .NET Framework 没有问题。它们的设计允许它们并排安装。
但是您确实需要在服务器上安装 .NET Core 运行time 以允许代码 运行 因为 OS 具有需要存在的本机依赖项.有关详细信息,请参阅 this link。
使用 .NET Core,您可以执行框架相关部署 (FDD) 和自包含部署 (SCD)。 FDD 要求服务器上存在任何共享程序集,即 System.* 程序集等,但 SCD 只需要基本的 runtime/native 依赖项。对于 SCD,您的应用部署将在其部署包中包含任何 .NET Core 共享程序集。
您可以阅读有关 FDD 和 SCD 的更多信息here
还有更多关于不同 OS 平台上的本机依赖关系的信息 here