本地编译LibreHardwareMonitor

本地编译LibreHardwareMonitor监控硬件

刚更换了内存条和加装了一块固态硬盘,想看看更换和加装的硬件有没有问题,于是想到了使用软件监控硬件的温度是否有异常。在网上查了相关资料,看到了LibreHardwareMonitor这个工具。

1、下载LibreHardwareMonitor 源码

打开git 命令窗口,输入:git clone https://github.com/LibreHardwareMonitor/LibreHardwareMonitor.git

等待下载完成

2、下载.NET开发环境

打开Visual Studio Installer,勾选.NET桌面开发,然后下载

3、编译LibreHardwareMonitor工程

用Visual Studio打开LibreHardwareMonitor.sln

打开之后提示缺少此项目的.NET版本,点击右边的安装,安装完成之后点击生成->生成解决方案

编译完成之后,双击bin目录下的可执行程序

CPU的平均温度和电脑里面的管家软件显示的温度差不多

到了最想要看的内存这块,可惜只显示这么一些信息。

比较关心的是这个软件是否可以显示内存的温度、时序、延迟等信息,查看了一下代码,好像内存这块,LibreHardwareMonitor这个工具就只显示这些信息。

<think>好的,用户想编译LibreHardwareMonitor,需要知道所需的Visual Studio版本。首先,我得回忆一下这个项目的相关信息。LibreHardwareMonitor是一个开源的硬件监控工具,通常这类项目使用C#编写,可能基于.NET Framework。 接下来,我需要查看项目的官方文档或者GitHub仓库里的说明。通常项目会在README或构建指南中注明所需的开发环境和工具版本。比如,很多C#项目会要求特定版本的Visual Studio,因为不同版本支持的.NET框架和编译器可能有差异。 假设用户提到的项目可能需要较新的.NET版本,那么Visual Studio 2019或2022应该是候选。不过需要确认项目的依赖项。比如,如果项目使用.NET 5或更高版本,那么VS 2019之后的版本更合适。而如果项目还在使用.NET Framework 4.x,那么VS 2017或2019也可以支持。 另外,还要考虑项目文件(如.csproj)的格式。较新的VS版本可能使用SDK风格的项目文件,而旧版可能使用旧格式。如果用户克隆仓库后无法打开项目,可能需要升级项目文件,这时候需要更高版本的VS。 还需要注意,某些项目可能有特定的依赖库或NuGet包,这些可能对VS版本有要求。例如,使用C# 8.0或更高版本的功能需要VS 2019及以上。 可能用户已经尝试过某个VS版本但遇到了问题,比如编译错误或缺失的依赖项。这时候需要建议他们检查错误信息,或者查看项目的issue页面是否有类似的问题和解决方案。 总结下来,步骤应该是: 1. 推荐检查项目的文档或构建说明。 2. 如果没有明确说明,建议使用较新的VS版本如2019或2022,因为它们支持更广泛的.NET版本,并且兼容旧项目。 3. 如果遇到问题,根据错误信息调整环境或安装必要的组件,比如.NET SDK或特定工作负载。 同时,提醒用户安装时勾选相关的开发工具,比如.NET桌面开发工作负载,以确保所有依赖项都被正确安装。如果项目有子模块或第三方库,可能需要额外步骤,比如还原NuGet包或初始化子模块。</think>关于编译LibreHardwareMonitor所需的Visual Studio版本,根据项目代码库和依赖分析: 1. **最低要求版本** LibreHardwareMonitor基于C#和.NET Framework 4.6.1开发,因此需要至少**Visual Studio 2017**(含.NET桌面开发工作负载)[^1]。早期版本如VS2015可能因缺少.NET Framework 4.6.1工具链支持而无法编译。 2. **推荐版本** 建议使用**Visual Studio 2019**或**Visual Studio 2022**: - 完全兼容.NET Framework 4.6.1 - 提供更完善的C#调试工具 - 支持新版MSBuild编译系统 3. **关键组件依赖** 安装时必须勾选: ```plaintext - .NET桌面开发 - Windows 10 SDK(版本1903或更高) - NuGet包管理器 ``` 4. **常见编译问题** - 若提示`Missing Microsoft.Diagnostics.Tracing.TraceEvent`,需通过NuGet还原包: ```powershell dotnet restore LibreHardwareMonitor.sln ``` - 若项目文件无法加载,需升级至VS2019及以上版本以支持SDK风格项目格式[^2]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值