如果不是遇到,真的不会想到,代码世界的问题真是千奇百怪,这次遇到的是 dotnet pack 打包文件版本号引起的问题. 之前进行 nuget 打包都是在 Visual Studio build 时进行,版本号时通过 .csproj 中的 VersionPrefix 指定,没遇到问题. 最近,改为通过 shell 脚本在 linux 上打包,开始的 shell 脚本是怎么写的: dotnet pack -c Release /p:version=$(git tag --sort=committe…