MSBuilder.GenerateAssemblyInfo 0.2.2

前缀已保留
dotnet add package MSBuilder.GenerateAssemblyInfo --version 0.2.2                
NuGet\Install-Package MSBuilder.GenerateAssemblyInfo -Version 0.2.2                
此命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用 NuGet 模块的 Install-Package 版本。
<PackageReference Include="MSBuilder.GenerateAssemblyInfo" Version="0.2.2">
  <PrivateAssets>all</PrivateAssets>
  <IncludeAssets>runtime; build; native; contentfiles; analyzers</IncludeAssets>
</PackageReference>                
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用包。
paket add MSBuilder.GenerateAssemblyInfo --version 0.2.2                
#r "nuget: MSBuilder.GenerateAssemblyInfo, 0.2.2"                
#r 指令可用于 F# Interactive 和 Polyglot Notebooks。将其复制到交互式工具或脚本的源代码中,以引用包。
// 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                

允许发出任意程序集属性,兼容 SDK 样式项目和经典项目。

用法:声明 @(AssemblyAttribute) 项目,例如:

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

`_ParameterN` 属性必须与属性构造函数参数匹配。

使用以下属性来自定义要生成的内容

 <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>

及它们对应的值
 
 * AssemblyCompanyAttribute: $(Company)
 * AssemblyConfigurationAttribute: $(Configuration)
 * AssemblyCopyrightAttribute: $(Copyright)
 * AssemblyDescriptionAttribute: $(Description)
 * AssemblyFileVersionAttribute: $(FileVersion)
 * AssemblyInformationalVersionAttribute: $(InformationalVersion)
 * AssemblyProductAttribute: $(Product)
 * AssemblyTitleAttribute: $(AssemblyTitle)
 * AssemblyVersionAttribute: $(AssemblyVersion)
 * 中立资源语言属性: $( NeutralLanguage )

此包中无支持的框架资源。

了解更多关于目标框架.NET 标准库的信息。

此包没有依赖项。

NuGet 包 (3)

显示依赖 MSBuilder.GenerateAssemblyInfo 的前 3 个 NuGet 包。

下载
MSBuilder.ThisAssembly.Metadata

此扩展包扩展了 MSBuilder.GenerateAssemblyInfo,以便还生成一个包含 `@(AssemblyAttribute)` 特性的静态 `ThisAssembly.Metadata` 类,具有 `Include="System.Reflection.AssemblyMetadataAttribute"`。例如,对于属性:[assembly: System.Reflection.AssemblyMetadataAttribute("Foo", "Bar")],您将得到一个相应的 `ThisAssembly.Metadata.Foo` 常量,值为 `Bar`。 示例:<ItemGroup> <AssemblyAttribute Include="System.Reflection.AssemblyMetadataAttribute"> <_Parameter1>Foo</_Parameter1> <_Parameter2>Bar</_Parameter2> </AssemblyAttribute> </ItemGroup> 生成 (C#): partial class ThisAssembly { public static partial class Metadata { public const string Foo = "Bar"; } } 或 (VB): Namespace Global Partial Class ThisAssembly Partial Class Metadata Public Const Foo = "Bar" End Class End Class End Namespace

Gherkinator.Build

包描述

Gohopo.GitVersion

包描述

GitHub 仓库 (4)

显示依赖 MSBuilder.GenerateAssemblyInfo 的最常受关注的 4 个 GitHub 仓库。

仓库 星星
dotnet/maui
.NET MAUI 是一个 .NET 多平台应用 UI,一个用于构建跨移动、平板和桌面设备的本机应用的框架。
xamarin/Xamarin.Forms
Xamarin.Forms 已不再受支持。请将您的应用程序迁移到 .NET MAUI。
dotnet/Microsoft.Maui.Graphics
一个实验性的跨平台本机图形库。
dotnet/Microsoft.Maui.Graphics.Controls
实验性的 Microsoft.Maui.Graphics.Controls - 构建绘制控件(Cupertino、Fluent 和 Material)
版本 下载 最后更新
0.2.2 8,331 11/3/2020
0.2.1 119,194 8/3/2018
0.2.0 1,243 8/2/2018
0.1.5 6,881 4/13/2018
0.1.4 1,607 4/5/2018
0.1.3 1,397 3/27/2018
0.1.2 1,517 3/26/2018
0.1.1 1,869 3/26/2018