Gruplar için sürüm ve Telif Hakkı değişikliklerini koordine etmek için hangi yaklaşımları kullandınız?Birçok C# projesinin ağacımda derleme sürümü bilgilerini nasıl koordine edebilirim?
Her birinin kendi AssemblyInfo dosyasına sahip birçok csprojs ağacım var. Yapım sürecimin bir parçası olarak, telif hakkı yılını ve sürümünü ayarlamak istiyorum.
- komut dizisi ile tüm dosyaları değiştirin: aşağıdaki seçenekler kullanılabilir olması ancak dosya modifikasyonu sadece ben şimdiye kadar gördüğüm biri gibi görünüyor
[assembly: AssemblyFileVersion("${ENV.VERSION")]
)
statik değişkenler) komut satırında (-DAssemblyVersion = "1.0.0.1" konulu
Sürümleri eşit ve yönetilebilir tutmak için hangi yöntemi kullanıyorsunuz?
Teşekkür
Peter olursa olsun aslında sürüm numarasını güncellemek için aldığı rota ait
Şu anda Jenkins kullanıyoruz ve iki yaklaşım kullanıyoruz: 1) msbuildtask birçok AssemblyInfo Dosyasını günceller. 2) CommonAssemblyInfo.cs bir yapı betiği tarafından değiştirilen birçok projeye bağlı. –