将 System.Diagnostics 替换为 .Net Core 2.0 (C#)
Replace System.Diagnostics into .Net Core 2.0 (C#)
我在 console app .net 4.6 中得到了方法:
using System.Diagnostics;
public static void CPUMonitorTest()
{
var cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
...
}
当尝试将其放入 class 库 .NET Core 2.0 时,我遇到了问题:
- 命名空间不存在
我现在可以做什么?
您需要软件包 System.Diagnostics.PerformanceCounter。使用包管理器或控制台安装它
Install-Package System.Diagnostics.PerformanceCounter -Version 4.5.0
我在 console app .net 4.6 中得到了方法:
using System.Diagnostics;
public static void CPUMonitorTest()
{
var cpuCounter = new PerformanceCounter("Processor", "% Processor Time", "_Total");
...
}
当尝试将其放入 class 库 .NET Core 2.0 时,我遇到了问题:
- 命名空间不存在
我现在可以做什么?
您需要软件包 System.Diagnostics.PerformanceCounter。使用包管理器或控制台安装它
Install-Package System.Diagnostics.PerformanceCounter -Version 4.5.0