文件名称: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命令错误不会导致附加错误值。 如果验证由于某种原因导致问题,可以通过在项目中定义