1
0

OhmGraphite.csproj 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <OutputType>Exe</OutputType>
  4. <TargetFramework>net46</TargetFramework>
  5. <PlatformTarget>AnyCPU</PlatformTarget>
  6. <Authors>Nick Babcock</Authors>
  7. <Description>Extract hardware sensor data and exports it to a given host and port in a graphite compatible format</Description>
  8. <Copyright>Nick Babcock</Copyright>
  9. <Major>0</Major>
  10. <Minor>1</Minor>
  11. <Revision>2</Revision>
  12. <AssemblyVersion>$(Major).$(Minor).$(Revision)</AssemblyVersion>
  13. <AssemblyFileVersion>$(Major).$(Minor).$(Revision)</AssemblyFileVersion>
  14. <InformationalVersion>$(Major).$(Minor).$(Revision)</InformationalVersion>
  15. <Version>$(Major).$(Minor).$(Revision)</Version>
  16. <FileVersion>$(Major).$(Minor).$(Revision)</FileVersion>
  17. </PropertyGroup>
  18. <ItemGroup>
  19. <None Remove="NLog.config" />
  20. </ItemGroup>
  21. <ItemGroup>
  22. <Content Include="NLog.config">
  23. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  24. </Content>
  25. </ItemGroup>
  26. <ItemGroup>
  27. <PackageReference Include="ILRepack" Version="2.0.15" />
  28. <PackageReference Include="NLog.Config" Version="4.4.12" />
  29. <PackageReference Include="TopShelf" Version="4.0.3" />
  30. <PackageReference Include="Topshelf.NLog" Version="4.0.3" />
  31. </ItemGroup>
  32. <ItemGroup>
  33. <ProjectReference Include="..\LibreHardwareMonitor\OpenHardwareMonitorLib.csproj" />
  34. </ItemGroup>
  35. <ItemGroup>
  36. <Reference Include="System.Configuration" />
  37. </ItemGroup>
  38. <Target Name="ILPack">
  39. <Exec Command="&quot;$(NuGetPackageRoot)ilrepack\2.0.15\tools\ILRepack.exe&quot; /out:$(OutputPath)OhmGraphite.exe $(OutputPath)OhmGraphite.exe $(OutputPath)Topshelf.dll $(OutputPath)Topshelf.NLog.dll $(OutputPath)NLog.dll $(OutputPath)OpenHardwareMonitorLib.dll" />
  40. </Target>
  41. </Project>