/PS.Build.Nuget

Handles nuget operations with PS.Build

Primary LanguageC#MIT LicenseMIT

PS.Build adaptation to manage your project nuget packages

NuGet Version Build status MyGet CI Build status

This adaptation allows you to create NuGet packages from your code. Also contains methods to easily debug local projects that has dependency from your nuget package.

Getting started

Fast code reference

// USE AssemblyDescriptionAttribute instead
//[assembly: Nuget(Description = "Some description")]

// USE AssemblyCompanyAttribute instead
//[assembly: NugetAuthor("Author")]

[assembly: NugetFilesFromTarget]
[assembly: NugetPackageDependenciesFromConfiguration]
[assembly: NugetPackageDependenciesFilter("NuGet.*")]
[assembly: NugetPackageDependenciesFilter("PS.Build.*")]
[assembly: NugetPackageDependenciesFilter("Newtonsoft.Json")]
[assembly: NugetBuild]
[assembly: NugetDebugSubstitution]

Instructions to build you first project located here.

Dependant projects debugging

Process description.

Documentation

Additional information could be found at project wiki page