如何使用Orc.SystemInfo?

时间:2018-01-22 16:01:15

标签: c# .net catel

我通过nuget下载了包Orc.SystemInfo(Orc.SystemInfo)。我设法将一些SystemInfoElements显示为列表。但是没有提供名称(List中的名称为null)。我认为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();
    }

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您只需使用ISystemInfo解决ServiceLocator服务,所有这些服务都应该为您服务。