自动获取版本号,从文件版本号获取

This commit is contained in:
zqm
2025-12-23 09:57:00 +08:00
parent 4ca836df37
commit 4e12c1ea6f
3 changed files with 24 additions and 6 deletions

View File

@@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// 可以指定所有值,也可以使用以下所示的 "*" 预置版本号和修订号
//通过使用 "*",如下所示:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.0.1.0")]
[assembly: AssemblyFileVersion("1.0.1.0")]

View File

@@ -45,16 +45,16 @@ namespace JoyD.Windows.CS
/// <returns>计算得到的CRC32校验值</returns>
public static uint CalculateCRC32(byte[] data)
{
return CalculateCRC32(0xFFFFFFFF, data);
return CalculateCRC32(data, 0xFFFFFFFF);
}
/// <summary>
/// 支持增量计算的CRC32-MPEG2算法实现
/// </summary>
/// <param name="crc">初始CRC值用于增量计算</param>
/// <param name="crc">上次CRC值用于增量计算首次为0xFFFFFFFF</param>
/// <param name="data">要计算CRC32的数据字节数组</param>
/// <returns>计算得到的CRC32校验值</returns>
public static uint CalculateCRC32(uint crc, byte[] data)
public static uint CalculateCRC32(byte[] data, uint crc = 0xFFFFFFFF)
{
uint polynomial = 0x04C11DB7;