Svg.csproj 3.37 KB
Newer Older
1
<?xml version="1.0" encoding="utf-8"?>
2
<Project Sdk="Microsoft.NET.Sdk">
davescriven's avatar
davescriven committed
3
  <PropertyGroup>
4
    <TargetFrameworks>net45;net4.0;net3.5;netstandard2.0</TargetFrameworks>
davescriven's avatar
davescriven committed
5
6
    <RootNamespace>Svg</RootNamespace>
    <AssemblyName>Svg</AssemblyName>
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    <Company></Company>
    <Authors>davescriven,jvenema,owaits,ddpruitt,Ralf1108,Tebjan Halm,and others</Authors>
    <PackageId>Svg</PackageId>
    <Product>SVG Rendering Library</Product>
    <Summary>SVG Rendering Library</Summary>
    <Description>Public fork of the C# SVG rendering library on codeplex: https://svg.codeplex.com/

This started out as a minor modification to enable the writing of proper SVG strings. But now after almost two years we have so many fixes and improvements that we decided to share our current codebase to the public in order to improve it even further.

So please feel free to fork it and open pull requests for any fix, improvement or feature you add.

License: Microsoft Public License: https://svg.codeplex.com/license</Description>
    <Copyright>Copyright © vvvv.org</Copyright>
    <Tags>svg, vector graphics, rendering</Tags>
    <ProjectGuid>{886A98C5-37C0-4E8B-885E-30C1D2F98B47}</ProjectGuid>
    <DocumentationFile>$(OutputPath)Svg.XML</DocumentationFile>
    <Configurations>Debug;Release</Configurations>
24
    <NoWarn>1591</NoWarn>
davescriven's avatar
davescriven committed
25
  </PropertyGroup>
26

tebjan's avatar
tebjan committed
27
  <PropertyGroup>
28
    <SignAssembly>true</SignAssembly>
tebjan's avatar
tebjan committed
29
30
  </PropertyGroup>
  <PropertyGroup>
tebjan's avatar
tebjan committed
31
    <AssemblyOriginatorKeyFile>svgkey.snk</AssemblyOriginatorKeyFile>
32
33
34
35
36
37
38
39
40
41
42
43
    <AssemblyVersion>2.3.1.0</AssemblyVersion>
    <FileVersion>2.3.1.0</FileVersion>
    <PackageLicenseUrl>http://opensource.org/licenses/MS-PL.html</PackageLicenseUrl>
    <Version>2.3.1</Version>
    <PackageTags>svg, vector graphics, rendering</PackageTags>
    <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
    <PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
    <PackageReleaseNotes>Added support to .Net Standard 2.0 using System.Drawing.Common</PackageReleaseNotes>
    <PackageProjectUrl>https://github.com/vvvv/SVG</PackageProjectUrl>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
    <DefineConstants>TRACE;DEBUG</DefineConstants>
tebjan's avatar
tebjan committed
44
  </PropertyGroup>
davescriven's avatar
davescriven committed
45
46
47
48
49
50
  <ItemGroup>
    <EmbeddedResource Include="Resources\svg11.dtd" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Web\Resources\" />
  </ItemGroup>
Tebjan Halm's avatar
Tebjan Halm committed
51
52
  <ItemGroup>
    <None Include="Basic Shapes\DOM.cd" />
53
    <None Include="Svg.nuspec" />
tebjan's avatar
tebjan committed
54
    <None Include="svgkey.snk" />
Tebjan Halm's avatar
Tebjan Halm committed
55
  </ItemGroup>
56
57
58
59
60
61
62
63
  <ItemGroup Condition="'$(TargetFramework)' == 'netstandard1.5' or '$(TargetFramework)' == 'netstandard2.0'">
    <PackageReference Include="System.Drawing.Common">
      <Version>4.5.1</Version>
    </PackageReference>
  </ItemGroup>

  <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.5'">
    <DefineConstants>$(DefineConstants);NETCORE;NETSTANDARD;NETSTANDARD1_5</DefineConstants>
Tebjan Halm's avatar
Tebjan Halm committed
64
  </PropertyGroup>
65
66
  <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard2.0'">
    <DefineConstants>$(DefineConstants);NETCORE;NETSTANDARD;NETSTANDARD2_0</DefineConstants>
Tebjan Halm's avatar
Tebjan Halm committed
67
  </PropertyGroup>
68
69
70

  <PropertyGroup Condition=" '$(TargetFramework)' != 'netstandard1.5' And '$(TargetFramework)' != 'netstandard2.0'">
    <DefineConstants>$(DefineConstants);NET40;NETFULL</DefineConstants>
Tebjan Halm's avatar
Tebjan Halm committed
71
  </PropertyGroup>
72
73
74
75

  
  
</Project>