ScottPlot.csproj 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <OutputType>Library</OutputType>
  4. <TargetFrameworks>net5.0</TargetFrameworks>
  5. <PlatformTarget>AnyCPU</PlatformTarget>
  6. <ApplicationIcon>icon.ico</ApplicationIcon>
  7. <PackageIcon>icon.png</PackageIcon>
  8. <StartupObject />
  9. <GeneratePackageOnBuild>false</GeneratePackageOnBuild>
  10. <Description>ScottPlot is a free and open-source plotting library for .NET. This package can be used to create static plots, and user controls for interactively displaying plots in WinForms or WPF applications are available as separate packages.</Description>
  11. <PackageLicenseExpression>MIT</PackageLicenseExpression>
  12. <PackageProjectUrl>https://swharden.com/scottplot/</PackageProjectUrl>
  13. <PackageIconUrl></PackageIconUrl>
  14. <PackageTags>plot graph data chart signal line bar C#</PackageTags>
  15. <PackageReleaseNotes>Interactive WinForms control: https://www.nuget.org/packages/ScottPlot.WinForms
  16. Interactive WPF control: https://www.nuget.org/packages/ScottPlot.WPF
  17. Interactive Avalonia control: https://www.nuget.org/packages/ScottPlot.Avalonia
  18. Release notes: https://github.com/swharden/ScottPlot/releases
  19. Release cookbook: https://swharden.com/scottplot/cookbook
  20. Release demo: https://swharden.com/scottplot/demo</PackageReleaseNotes>
  21. <IncludeSymbols>true</IncludeSymbols>
  22. <SymbolPackageFormat>snupkg</SymbolPackageFormat>
  23. <Version>6.1.14</Version>
  24. <AssemblyVersion>6.1.14.0</AssemblyVersion>
  25. <FileVersion>6.1.14.0</FileVersion>
  26. <LangVersion>latest</LangVersion>
  27. <SignAssembly>true</SignAssembly>
  28. <DelaySign>false</DelaySign>
  29. <AssemblyOriginatorKeyFile>Key.snk</AssemblyOriginatorKeyFile>
  30. <Authors>Scott Harden</Authors>
  31. <Company>Harden Technologies, LLC</Company>
  32. <RepositoryUrl>https://github.com/swharden/ScottPlot</RepositoryUrl>
  33. <DocumentationFile>ScottPlot.xml</DocumentationFile>
  34. <NoWarn>1591</NoWarn>
  35. <Product>ScottPlot</Product>
  36. <PackageId>ScottPlot</PackageId>
  37. <PackageRequireLicenseAcceptance>False</PackageRequireLicenseAcceptance>
  38. </PropertyGroup>
  39. <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|net5.0|AnyCPU'">
  40. <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
  41. </PropertyGroup>
  42. <ItemGroup>
  43. <None Include="icon.png" Pack="true" PackagePath="\" />
  44. <None Include="icon.ico" Pack="true" PackagePath="\" />
  45. <None Include="README.txt" Pack="true" PackagePath="\" />
  46. </ItemGroup>
  47. <!-- MacOS requires a special DLL to use System.Drawing -->
  48. <ItemGroup Condition="'$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::OSX)))' == 'true'">
  49. <PackageReference Include="runtime.osx.10.10-x64.CoreCompat.System.Drawing" Version="5.8.64" />
  50. </ItemGroup>
  51. <ItemGroup>
  52. <Reference Include="System.Drawing.Common">
  53. <HintPath>..\ShareDlls\System.Drawing.Common.dll</HintPath>
  54. <Private>false</Private>
  55. <ExcludeAssets>runtime</ExcludeAssets>
  56. </Reference>
  57. </ItemGroup>
  58. <Target Name="PostBuild" AfterTargets="PostBuildEvent">
  59. <Exec Command="copy $(TargetPath) $(SolutionDir)ShareDlls\$(TargetName)$(TargetExt)&#xD;&#xA;" />
  60. </Target>
  61. </Project>