Build

This page contain information about the Package provided by the Rocket Surgerons Guild.

Rocket.Surgery.Build.Metadata

* Adds ci environment based metadata to the assembly via the AssemblyMetadata attribute * Sets version information using GitVerison variables if availalbe * Enables sane defaults and work arounds for SourceLink support * Ensures that JetBrains.Annotations is made available via source (and not publicly exported) * Adds support for InternalsVisibleTo as an ItemGroup allowing you to annotate assemblies that should be able to see internals of given assembly. * Adds support for AssemblyMetadata as an ItemGroup allowing you to set assembly metadata easily through msbuild

Author
David Driscoll,Rocket Surgeons Guild contributors
NuGet
Rocket.Surgery.Build.Metadata
Repository
https://github.com/RocketSurgeonsGuild/Build

Rocket.Surgery.Build.Information

Includes classes to extract GitVersion and other assembly information from any assembly that has been built with the Rocket.Surgery.Build.Metadata package.

Author
David Driscoll,Rocket Surgeons Guild contributors
NuGet
Rocket.Surgery.Build.Information
Repository
https://github.com/RocketSurgeonsGuild/Build