AssemblyInfo.cs sürümümü güncellemek için GitVersion aracını eklemeyi denediğimde aynı rastladım. VS2017 ve .NET Core projelerini kullanın. Bu yüzden her iki dünyayı da karıştırdım. AssemblyInfo.cs yalnızca GitVersion aracı tarafından oluşturulan sürüm bilgilerini içerir, csproj'umda kalan şeyler var. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
Sadece sürümle ilgili öznitelikleri kullanmadığımı lütfen unutmayın (aşağıya bakın). Daha fazla ayrıntı burada AssemblyInfo özellikleri .
AssemblyInfo.cs
[assembly: AssemblyVersion("0.2.1.0")]
[assembly: AssemblyFileVersion("0.2.1.0")]
[assembly: AssemblyInformationalVersion("0.2.1+13.Branch.master.Sha.119c35af0f529e92e0f75a5e6d8373912d457818")]
my.csproj diğer birleştirme özellikleriyle ilgili tüm bilgileri içerir:
<PropertyGroup>
...
<Company>SOME Company </Company>
<Authors>Some Authors</Authors>
<Product>SOME Product</Product>
...
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute><GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>