我通过nuget下载了包Orc.SystemInfo (Orc.SystemInfo)。我设法将一些SystemInfoElements显示为列表。但是,没有提供名称(列表中的名称为空)。我认为LanguageService有问题。我已经在谷歌上搜索了这个问题,但我无法找到解决方案。
这是我到目前为止的代码(Linq-Pad)
void Main()
{
var service = new Orc.SystemInfo.WindowsManagementInformationService();
var dotnet = new Orc.SystemInfo.DotNetFrameworkService();
var db = new Orc.SystemInfo.DbProvidersService();
ILanguageService lang = new Catel.Services.LanguageService();
var info = new Orc.SystemInfo.SystemInfoService(service, dotnet, lang, db);
var infoList = info.GetSystemInfo();
infoList.Dump();
}谢谢你的帮助!
发布于 2018-01-23 00:20:18
您可以简单地使用ServiceLocator来解析ISystemInfo服务,所有这些都应该为您解决。
https://stackoverflow.com/questions/48385662
复制相似问题