Windows services ServiceAccount在.NET标准2.0中可用吗?

Windows services ServiceAccount在.NET标准2.0中可用吗?,windows-services,topshelf,.net-core-2.0,.net-standard-2.0,Windows Services,Topshelf,.net Core 2.0,.net Standard 2.0,.NET Core/Standard 2.0现在允许您引用旧的.NET Framework库。您可以通过NuGet安装它们,代码将生成。但这在一定范围内起作用: “受支持的方案引用的.NET Framework库恰好只使用.NET标准API集中的类型。”-- 从.NET Core 2.0应用程序中使用Topshelf时,我遇到以下异常: 似乎存在对System.ServiceProcess.ServiceAccount的依赖关系,但该依赖关系未得到满足。这个依赖关系在.NET标准2.0规范中是

.NET Core/Standard 2.0现在允许您引用旧的.NET Framework库。您可以通过NuGet安装它们,代码将生成。但这在一定范围内起作用:

“受支持的方案引用的.NET Framework库恰好只使用.NET标准API集中的类型。”--

从.NET Core 2.0应用程序中使用Topshelf时,我遇到以下异常:


似乎存在对
System.ServiceProcess.ServiceAccount
的依赖关系,但该依赖关系未得到满足。这个依赖关系在.NET标准2.0规范中是否可用?如果没有,还有其他方法可以让它工作吗?

TopShelf无法在.NET Core 2.0上工作,因为它还缺少一些其他基本API(最突出的是
ServiceBase
)。一些缺失的类型正在开发为2.1时间段的NuGet包,但这并不意味着TopShelf马上就能工作。如果您必须在.NET Core上运行,您可以遵循TopShelf的详细信息和更新,甚至可以使用一些替换库来实现基本功能,直到TopShelf能够在.NET Core上工作为止(我已经编写了它的基础)