Browse Source

Add ability to generate nuget package

Former-commit-id: 421f71049fd5940a0e4f01d87e547a3e71051f78
Former-commit-id: 3455011a76d8ed682e6d3321a0c0585f379655aa
Former-commit-id: 274bf37ffdc481ab50fe0f93b778985875811ccc
pull/17/head
James Jackson-South 11 years ago
parent
commit
97ba444197
  1. 2
      src/ImageProcessor/ImageProcessor.csproj
  2. 9
      src/ImageProcessor/ImageProcessor.nuget.targets
  3. 46
      src/ImageProcessor/ImageProcessor.nuspec
  4. 1
      src/ImageProcessor/project.json
  5. 2
      src/ImageProcessor/project.lock.json.REMOVED.git-id

2
src/ImageProcessor/ImageProcessor.csproj

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>

9
src/ImageProcessor/ImageProcessor.nuget.targets

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(NuGetPackageRoot)' == ''">
<NuGetPackageRoot>C:\Users\James\.nuget\packages\</NuGetPackageRoot>
</PropertyGroup>
<ImportGroup>
<Import Project="$(NuGetPackageRoot)\NuSpec.ReferenceGenerator\1.3.6\build\dotnet\NuSpec.ReferenceGenerator.targets" Condition="Exists('$(NuGetPackageRoot)\NuSpec.ReferenceGenerator\1.3.6\build\dotnet\NuSpec.ReferenceGenerator.targets')" />
</ImportGroup>
</Project>

46
src/ImageProcessor/ImageProcessor.nuspec

@ -1,18 +1,40 @@
<?xml version="1.0"?>
<package >
<?xml version="1.0" encoding="utf-8"?>
<package>
<metadata>
<id>$id$</id>
<version>$version$</version>
<title>$title$</title>
<authors>$author$</authors>
<owners>$author$</owners>
<licenseUrl>http://LICENSE_URL_HERE_OR_DELETE_THIS_LINE</licenseUrl>
<projectUrl>http://PROJECT_URL_HERE_OR_DELETE_THIS_LINE</projectUrl>
<iconUrl>http://ICON_URL_HERE_OR_DELETE_THIS_LINE</iconUrl>
<id>ImageProcessor</id>
<version>3.0.0-alpha</version>
<title>ImageProcessor</title>
<authors>James Jackson-South</authors>
<owners>James Jackson-South</owners>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0</licenseUrl>
<projectUrl>http://imageprocessor.org</projectUrl>
<iconUrl>http://imageprocessor.org/assets/ico/apple-touch-icon-144x144.png</iconUrl>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>$description$</description>
<description>A cross-platform library for processing of image files written in C#</description>
<releaseNotes>Alpha Release.</releaseNotes>
<copyright>Copyright James Jackson-South and contributors2015</copyright>
<copyright>Copyright (c) James Jackson-South and contributors</copyright>
<tags>Image Resize Crop Quality Gif Jpg Jpeg Bitmap Png Fluent Animated</tags>
<dependencies>
<group targetFramework="dotnet">
<dependency id="System.Collections" version="4.0.10" />
<dependency id="System.Collections.Immutable" version="1.1.37" />
<dependency id="System.Diagnostics.Debug" version="4.0.10" />
<dependency id="System.Globalization" version="4.0.10" />
<dependency id="System.IO" version="4.0.10" />
<dependency id="System.Linq" version="4.0.0" />
<dependency id="System.Numerics.Vectors" version="4.1.0" />
<dependency id="System.Reflection" version="4.0.10" />
<dependency id="System.Resources.ResourceManager" version="4.0.0" />
<dependency id="System.Runtime" version="4.0.20" />
<dependency id="System.Runtime.Extensions" version="4.0.10" />
<dependency id="System.Text.Encoding" version="4.0.10" />
<dependency id="System.Threading" version="4.0.10" />
<dependency id="System.Threading.Tasks" version="4.0.10" />
<dependency id="System.Threading.Tasks.Parallel" version="4.0.0" />
</group>
</dependencies>
</metadata>
<files>
<file src="bin\Debug\ImageProcessor.dll" target="lib\dotnet\ImageProcessor.dll" />
</files>
</package>

1
src/ImageProcessor/project.json

@ -7,6 +7,7 @@
"dependencies": {
"Microsoft.NETCore": "5.0.0",
"Microsoft.NETCore.Portable.Compatibility": "1.0.0",
"NuSpec.ReferenceGenerator": "1.3.6",
"StyleCop.Analyzers": "1.0.0-beta015"
},
"frameworks": {

2
src/ImageProcessor/project.lock.json.REMOVED.git-id

@ -1 +1 @@
3f05708641eb3ed085d4689aae4a960eb067fd16
5c58fbc6a5c85cdb06443246b3b327845381c790
Loading…
Cancel
Save