Remove usage sensor if any partition on disk is another operating system partition as this leads to incorrectly reported free space.
76 lines
4.0 KiB
XML
76 lines
4.0 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
<PropertyGroup>
|
|
<TargetFrameworks>net472;netstandard2.0;net8.0;net9.0;net10.0</TargetFrameworks>
|
|
<AssemblyName>LibreHardwareMonitorLib</AssemblyName>
|
|
<RootNamespace>LibreHardwareMonitor</RootNamespace>
|
|
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
|
|
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
|
|
<PackageRequireLicenseAcceptance>false</PackageRequireLicenseAcceptance>
|
|
<PackageId>$(AssemblyName)</PackageId>
|
|
<Description>Monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.</Description>
|
|
<PackageLicense>https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/blob/master/Licenses/LICENSE</PackageLicense>
|
|
<PackageLicenseExpression>MPL-2.0</PackageLicenseExpression>
|
|
<PackageProjectUrl>https://github.com/LibreHardwareMonitor/LibreHardwareMonitor</PackageProjectUrl>
|
|
<PackageTags>libre open hardware monitor monitoring system logging cpu gpu</PackageTags>
|
|
<PackageVersion>$(Version)</PackageVersion>
|
|
<Pack>true</Pack>
|
|
<RepositoryUrl>https://github.com/LibreHardwareMonitor/LibreHardwareMonitor</RepositoryUrl>
|
|
<LangVersion>latest</LangVersion>
|
|
<PackageIcon>packageicon.png</PackageIcon>
|
|
<GenerateResourceUsePreserializedResources>true</GenerateResourceUsePreserializedResources>
|
|
<Platforms>x64;x86;ARM64</Platforms>
|
|
<RuntimeIdentifiers>win-x64;win-x86;win-arm64</RuntimeIdentifiers>
|
|
<NoWarn>$(NoWarn);CA1416</NoWarn>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(BuildOnlyRefs)'=='true'">
|
|
<Platform>AnyCPU</Platform>
|
|
<ProduceOnlyReferenceAssembly>true</ProduceOnlyReferenceAssembly>
|
|
<GeneratePackageOnBuild>false</GeneratePackageOnBuild>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Debug'">
|
|
<OutputPath>..\bin\Debug\$(Platform)\</OutputPath>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)'=='Release'">
|
|
<OutputPath>..\bin\Release\$(Platform)\</OutputPath>
|
|
</PropertyGroup>
|
|
<PropertyGroup>
|
|
<GenerateDocumentationFile>true</GenerateDocumentationFile>
|
|
</PropertyGroup>
|
|
<ItemGroup>
|
|
<EmbeddedResource Include="Resources\PawnIo\LpcIO.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\LpcACPIEC.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\IntelMSR.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\RyzenSMU.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\AMDFamily0F.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\AMDFamily10.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\AMDFamily17.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\SmbusI801.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\SmbusNCT6793.bin" />
|
|
<EmbeddedResource Include="Resources\PawnIo\SmbusPIIX4.bin" />
|
|
</ItemGroup>
|
|
<ItemGroup Condition="'$(TargetFramework)' != 'net472'">
|
|
<PackageReference Include="Microsoft.Win32.Registry" Version="5.0.0" />
|
|
<PackageReference Include="System.IO.Ports" Version="10.0.0" />
|
|
<PackageReference Include="System.IO.FileSystem.AccessControl" Version="5.0.0" />
|
|
<PackageReference Include="Mono.Posix.NETStandard" Version="1.0.0" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<PackageReference Include="DiskInfoToolkit" Version="1.0.4" />
|
|
<PackageReference Include="HidSharp" Version="2.6.4" />
|
|
<PackageReference Include="Microsoft.Windows.CsWin32" Version="0.3.242">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="RAMSPDToolkit-NDD" Version="1.4.1" />
|
|
<PackageReference Include="System.Management" Version="10.0.0" />
|
|
<PackageReference Include="System.Memory" Version="4.6.3" Condition="'$(TargetFramework)' == 'net472'" />
|
|
<PackageReference Include="System.Threading.AccessControl" Version="10.0.0" />
|
|
</ItemGroup>
|
|
<ItemGroup>
|
|
<None Include="Resources\packageicon.png" PackagePath="">
|
|
<Pack>True</Pack>
|
|
</None>
|
|
</ItemGroup>
|
|
<Import Project="main.nuget.target" Condition="'$(PackMainNuget)' == 'true'" />
|
|
</Project>
|