MSBuilder.GenerateAssemblyInfo 0.2.1

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)

Install-Package MSBuilder.GenerateAssemblyInfo -Version 0.2.1
dotnet add package MSBuilder.GenerateAssemblyInfo --version 0.2.1
<PackageReference Include="MSBuilder.GenerateAssemblyInfo" Version="0.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MSBuilder.GenerateAssemblyInfo --version 0.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Dependencies

This package has no dependencies.

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

Repository Stars
xamarin/Xamarin.Forms
Xamarin.Forms Official Home

Version History

Version Downloads Last updated
0.2.1 25,015 8/3/2018
0.2.0 169 8/2/2018
0.1.5 704 4/13/2018
0.1.4 211 4/5/2018
0.1.3 252 3/27/2018
0.1.2 225 3/26/2018
0.1.1 241 3/26/2018