1
0

OhmGraphite.csproj 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <OutputType>Exe</OutputType>
  4. <TargetFramework>net461</TargetFramework>
  5. <AutoGenerateBindingRedirects>false</AutoGenerateBindingRedirects>
  6. <PlatformTarget>AnyCPU</PlatformTarget>
  7. <Authors>Nick Babcock</Authors>
  8. <Description>Extract hardware sensor data and exports it to a given host and port in a graphite compatible format</Description>
  9. <Copyright>Nick Babcock</Copyright>
  10. <Major>0</Major>
  11. <Minor>7</Minor>
  12. <Revision>0</Revision>
  13. <AssemblyVersion>$(Major).$(Minor).$(Revision)</AssemblyVersion>
  14. <AssemblyFileVersion>$(Major).$(Minor).$(Revision)</AssemblyFileVersion>
  15. <InformationalVersion>$(Major).$(Minor).$(Revision)</InformationalVersion>
  16. <Version>$(Major).$(Minor).$(Revision)</Version>
  17. <FileVersion>$(Major).$(Minor).$(Revision)</FileVersion>
  18. <ApplicationManifest>app.manifest</ApplicationManifest>
  19. </PropertyGroup>
  20. <ItemGroup>
  21. <Content Include="NLog.config">
  22. <CopyToOutputDirectory>Always</CopyToOutputDirectory>
  23. </Content>
  24. <EmbeddedResource Include="..\assets\schema.sql" />
  25. </ItemGroup>
  26. <ItemGroup>
  27. <PackageReference Include="Costura.Fody" Version="3.1.4" />
  28. <PackageReference Include="NLog.Config" Version="4.5.10" />
  29. <PackageReference Include="Npgsql" Version="4.0.3" />
  30. <PackageReference Include="prometheus-net" Version="2.1.3" />
  31. <PackageReference Include="Resourcer.Fody" Version="1.7.3" />
  32. <PackageReference Include="TopShelf" Version="4.1.0" />
  33. <PackageReference Include="Topshelf.NLog" Version="4.1.0" />
  34. <PackageReference Include="InfluxDB.LineProtocol" Version="1.1.0" />
  35. <PackageReference Include="MSBuildTasks" Version="1.5.0.235" />
  36. </ItemGroup>
  37. <ItemGroup>
  38. <ProjectReference Include="..\LibreHardwareMonitor\OpenHardwareMonitorLib.csproj" />
  39. </ItemGroup>
  40. <ItemGroup>
  41. <Reference Include="System.Configuration" />
  42. </ItemGroup>
  43. <Target Name="PackExecutable" AfterTargets="Build" Condition="'$(Configuration)' == 'Release'">
  44. <Zip Files="$(OutputPath)OhmGraphite.exe;$(OutputPath)OhmGraphite.exe.config;$(OutputPath)NLog.config" WorkingDirectory="$(OutputPath)" ZipFileName="$(BaseOutputPath)OhmGraphite-$(Major).$(Minor).$(Revision).zip" />
  45. </Target>
  46. </Project>