MSBuilder.GenerateAssemblyInfo 0.2.2

The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org. Prefix Reserved
dotnet add package MSBuilder.GenerateAssemblyInfo --version 0.2.2
NuGet\Install-Package MSBuilder.GenerateAssemblyInfo -Version 0.2.2
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MSBuilder.GenerateAssemblyInfo" Version="0.2.2">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MSBuilder.GenerateAssemblyInfo --version 0.2.2
#r "nuget: MSBuilder.GenerateAssemblyInfo, 0.2.2"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install MSBuilder.GenerateAssemblyInfo as a Cake Addin
#addin nuget:?package=MSBuilder.GenerateAssemblyInfo&version=0.2.2

// Install MSBuilder.GenerateAssemblyInfo as a Cake Tool
#tool nuget:?package=MSBuilder.GenerateAssemblyInfo&version=0.2.2

Allows emitting arbitrary assembly attributes, compatible with SDK-style projects and classic ones.

Usage: declare @(AssemblyAttribute) items to include, such as:

 <ItemGroup>
   <AssemblyAttribute Include="[ATTRIBUTE_FULL_TYPENAME]" _Parameter1="[CTOR_ARG]" _ParameterN="[CTOR_ARG_N]" />
 </ItemGroup>

The `_ParameterN` attributes must match the attribute constructor arguments.

Use the following properties to customize what is generated:

 <PropertyGroup>
   <GenerateAssemblyCompanyAttribute>true|false</GenerateAssemblyCompanyAttribute>
   <GenerateAssemblyConfigurationAttribute>true|false</GenerateAssemblyConfigurationAttribute>
   <GenerateAssemblyCopyrightAttribute>true|false</GenerateAssemblyCopyrightAttribute>
   <GenerateAssemblyDescriptionAttribute>true|false</GenerateAssemblyDescriptionAttribute>
   <GenerateAssemblyFileVersionAttribute>true|false</GenerateAssemblyFileVersionAttribute>
   <GenerateAssemblyInformationalVersionAttribute>true|false</GenerateAssemblyInformationalVersionAttribute>
   <GenerateAssemblyProductAttribute>true|false</GenerateAssemblyProductAttribute>
   <GenerateAssemblyTitleAttribute>true|false</GenerateAssemblyTitleAttribute>
   <GenerateAssemblyVersionAttribute>true|false</GenerateAssemblyVersionAttribute>
   <GenerateNeutralResourcesLanguageAttribute>true|false</GenerateNeutralResourcesLanguageAttribute>
 </PropertyGroup>

And their corresponding values
 
 * AssemblyCompanyAttribute: $(Company)
 * AssemblyConfigurationAttribute: $(Configuration)
 * AssemblyCopyrightAttribute: $(Copyright)
 * AssemblyDescriptionAttribute: $(Description)
 * AssemblyFileVersionAttribute: $(FileVersion)
 * AssemblyInformationalVersionAttribute: $(InformationalVersion)
 * AssemblyProductAttribute: $(Product)
 * AssemblyTitleAttribute: $(AssemblyTitle)
 * AssemblyVersionAttribute: $(AssemblyVersion)
 * NeutralResourcesLanguageAttribute: $(NeutralLanguage)

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on MSBuilder.GenerateAssemblyInfo:

Package Downloads
MSBuilder.ThisAssembly.Metadata The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

This package extends MSBuilder.GenerateAssemblyInfo to also generate a static `ThisAssembly.Metadata` class with the `@(AssemblyAttribute)` attributes that have `Include="System.Reflection.AssemblyMetadataAttribute"`. So for an attribute like: [assembly: System.Reflection.AssemblyMetadataAttribute("Foo", "Bar")] You get a corresponding `ThisAssembly.Metadata.Foo` constant with the value `Bar`. Example: <ItemGroup> <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute"> <_Parameter1>Foo</_Parameter1> <_Parameter2>Bar</_Parameter2> </AssemblyAttribute> </ItemGroup> Generates (C#): partial class ThisAssembly { public static partial class Metadata { public const string Foo = "Bar"; } } or (VB): Namespace Global Partial Class ThisAssembly Partial Class Metadata Public Const Foo = "Bar" End Class End Class End Namespace

Gherkinator.Build

Package Description

Gohopo.GitVersion

Package Description

GitHub repositories (4)

Showing the top 4 popular GitHub repositories that depend on MSBuilder.GenerateAssemblyInfo:

Repository Stars
dotnet/maui
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
xamarin/Xamarin.Forms
Xamarin.Forms Official Home
dotnet/Microsoft.Maui.Graphics
An experimental cross-platform native graphics library.
dotnet/Microsoft.Maui.Graphics.Controls
Experimental Microsoft.Maui.Graphics.Controls - Build drawn controls (Cupertino, Fluent and Material)
Version Downloads Last updated
0.2.2 6,178 11/3/2020
0.2.1 118,334 8/3/2018
0.2.0 1,115 8/2/2018
0.1.5 6,720 4/13/2018
0.1.4 1,448 4/5/2018
0.1.3 1,269 3/27/2018
0.1.2 1,344 3/26/2018
0.1.1 1,674 3/26/2018