TLDR ile 1.0.0 nedir?Paket sürümü daima dotnet paketi
ben project.json
ile .NET Çekirdek proje için bir .NET 4.6.1 projesinden geçiş olduğunu, bir kütüphane var. (TFS 2015 vnext kullanarak) bu dönemde benim CI için, benim sürüm numarasını alacağı ve yeni sürümü ile project.json dosyasındaki sürüm numarasını değiştirin. dotnet pack
komut sadece iyi versiyonu pick up ve güncellenmiş sürüm numarasına sahip yeni bir paket oluşturacak.
Geçen hafta TFS 2015 den TFS 2017 için çıkıyor yükseltilmiş, project.json güncelleştirilmiş .Csproj dosyası ile değiştirildi. CI'mı güncelledim. Benim CI sırasında - Ben şimdiki yapı için sürümüyle AssemblyVersion
etiketi yerine benim /Properties/AssemblyInfo.cs
dosyasını güncelleyin. Sonra çözümü yapıyorum - ki bu gayet iyi. Sonra çözümü paketliyorum.
Ancak AssemblyVersion
ve AssemblyFileVersion
rağmen doğru inşa numarasına AssemblyInfo.cs
ayarlı - dotnet pack
hala *.1.0.0.nupkg
dosyaları .nupkg üretiyor.
Neyi eksik? Eğer dotnet pack
kullandığınızda
dotnet pack $projectFile -o $currentDirectory
bu sadece ' değeri PackageVersion>' mi? –