AssemblyVersion, AssemblyFileVersion ve AssemblyİnformationalVersion arasındaki farklar nelerdir?
Üç derleme sürüm özellikleri vardır. Farklar nelerdir? Tamam AssemblyVersion kullanıyorum ve geri kalanı görmezden mi?
< / ^ hr .
MSDN diyor ki:
-
Derleme belirtir isnat sürümü.
-
Bildirir bir derleyici belirli bir sürümünü kullanmak için win 32 dosyası için sürüm numarasını kaynağı. Win32 dosya sürümü birleştirme sürüm olarak aynı sayıda olması gerekli değildir.
-
Derleme için ek sürüm bilgileri tanımlar listesi.
< / ^ hr .
Bu What are the best practices for using Assembly Attributes? kadar izleyin
CEVAP
AssemblyVersion
Derleme bakacağız başvuran diğer derlemeleri. Eğer bu sayı değişirse, diğer derlemeler, derleme için onların referansları güncelleştirmek için! Bu AssemblyVersion gereklidir.
Biçimi kullanın:önemli.küçük. Bu neden olur:
[assembly: AssemblyVersion("1.0")]
AssemblyFileVersion
Dağıtımı için kullanılır. Her dağıtım için bu sayı artabilir. Kurulum programları tarafından kullanılır. Aynı AssemblyVersion var, ama farklı, oluşturulan meclisleri kurar işaretlemek için kullanın.
Windows, dosya özellikleri görülebilir.
Mümkünse, MSBuild tarafından oluşturulan olsun. Bu AssemblyFileVersion isteğe bağlıdır. Eğer belirli değilse, AssemblyVersion kullanılır.
Biçimi kullanın:önemli.küçük.revizyon.inşageliştirme aşamasında (Alfa , Beta, RC ve RTM için revizyon kullanıyorum, hizmet paketlerini ve düzeltmeleri. Bu neden olur:
[assembly: AssemblyFileVersion("1.0.3100.1242")]
AssemblyİnformationalVersion
Meclis Ürün sürümü. Bu müşterilerle konuşurken kullanırsınız ya da görüntülemek için web sitenizde sürümüdür. Bu sürüm bir dize olabilir, ' gibi1.0 Release Candidate'. Bir dize kullandığınızda ne yazık ki, -- zaten 10* *(VS2010 sabit) sahte bir uyarı oluşturur. Ayrıca Kod Analizi hakkında (CA2243) şikayet edecek -- reported to Microsoft (VS2013 sabit değil). Bu AssemblyİnformationalVersion isteğe bağlıdır. Eğer belirli değilse, AssemblyVersion kullanılır.
Biçimi kullanın:önemli.küçük [string olarak gözden geçirme]. Bu neden olur:
[assembly: AssemblyInformationalVersion("1.0 RC1")]
C yapı ve sınıf arasındaki farklar nel...
Dizin v. s arasındaki farklar nelerdir...
Scala katman seçenekleri arasındaki fa...
Play Çerçevesi 1.0 ve 2.0 arasındaki t...
Scala Scala 2.8 ve 2.7 arasındaki en b...