MSBuildGitHash:在已编译的.NET程序集中包括Git存储库哈希

时间:2024-02-24 10:27:50
【文件属性】:

文件名称:MSBuildGitHash:在已编译的.NET程序集中包括Git存储库哈希

文件大小:57KB

文件格式:ZIP

更新时间:2024-02-24 10:27:50

git msbuild dotnet GitC#

MSBuildGitHash 在已编译的.NET程序集中包括Git存储库哈希。 这使您可以轻松地将程序集与产生它的代码的确切版本相关联。 努吉特 该项目以nuget包的形式提供: ://www.nuget.org/packages/MSBuildGitHash。 用法 默认情况下,包括nuget包(MSBuildGitHash)都会自动将git存储库哈希作为System.Reflection.AssemblyMetadataAttribute属性添加到您的程序集中,并带有键“ GitHash”。 从0.4.0开始,它还将包括git存储库URL。 此值来自nuget也使用的RepositoryUrl MSBuild属性。 仅在RepositoryType为git 。 存储库URL将随附键“ GitRepository”。 对生成的哈希版本执行基本验证,以确保git命令错误不会导致附加错误值。 如果验证由于某种原因导致问题,可以通过在项目中定义False来禁用它。 客制化 Git哈希格式


网友评论