windows 服务是否需要 .Net Runtime
Does windows service require .Net Runtime
我正在用 c# .net 创建一个 windows 服务,并想将它部署到我没有 .net 运行时的系统中。
我的问题是,该服务是否可以在没有 .net 运行时的情况下工作?如果没有,那么它如何在没有运行时的情况下工作?
Windows 服务只是响应 Service Control Manager 的某些调用的可执行文件。
因此,如果您在 .NET 上将服务的可执行文件编程为 运行,则 运行 运行该服务的机器必须安装 .NET 运行time。
必须安装或 embed/self-host .NET 运行时间的唯一选择是不使用 .NET。
为此您需要 .Net 运行时。否则,您将不得不使用 C++(非托管 C++)从头开始编写代码
是的,您需要 .Net 框架,因为 .net windows 服务中使用的库和引用可能需要该框架。
if no then how it work without having a runtime?
您需要在您的系统上安装 .Net 框架,否则无法在您的系统上使用 windows 服务。
我正在用 c# .net 创建一个 windows 服务,并想将它部署到我没有 .net 运行时的系统中。
我的问题是,该服务是否可以在没有 .net 运行时的情况下工作?如果没有,那么它如何在没有运行时的情况下工作?
Windows 服务只是响应 Service Control Manager 的某些调用的可执行文件。
因此,如果您在 .NET 上将服务的可执行文件编程为 运行,则 运行 运行该服务的机器必须安装 .NET 运行time。
必须安装或 embed/self-host .NET 运行时间的唯一选择是不使用 .NET。
为此您需要 .Net 运行时。否则,您将不得不使用 C++(非托管 C++)从头开始编写代码
是的,您需要 .Net 框架,因为 .net windows 服务中使用的库和引用可能需要该框架。
if no then how it work without having a runtime?
您需要在您的系统上安装 .Net 框架,否则无法在您的系统上使用 windows 服务。