SORU
10 Aralık 2008, ÇARŞAMBA


Otomatik olarak artırmak DOSYASı, Visual Studio kullanırken sürüm oluşturabilirsiniz?

Sadece nasıl olduğunu merak ettimotomatik olarakartım yapı (sürüm?) benim dosyalar Visual Studio (2005) kullanarak.

Eğer ** 3, tab verir Sürümünü söyle özelliklerine baktığımda "Dosya sürümü:". 5.1.2600.2180 Benim dll sürümünde bu serin numaralar da almak istiyorum, sürüm değil biraz sıkıcı olduğunu kabul edelim olan 1.0.0.0,.

Birkaç şey denedim, ama out-of-box işlevselliği gibi değil, ya da belki de sadece yanlış yerde arıyorum (her zamanki gibi).

Ağırlıklı olarak web projeleri ile çalışıyorum....

Hem baktım:

  1. http://www.codeproject.com/KB/dotnet/Auto_Increment_Version.aspx
  2. http://www.codeproject.com/KB/dotnet/build_versioning.aspx

ve bir şey yapmak için çok çaba standart bir uygulamadır inanamadım.

EDİT: VS2005 in anladığım kadarıyla (http://www.codeproject.com/KB/dotnet/AutoIncrementVersion.aspx) çalışmıyor

CEVAP
10 Aralık 2008, ÇARŞAMBA


Visual Studio 2008'de, aşağıdaki çalışır.

Assemblyınfo bulabilirsiniz.cs ve bu 2 satır dosyayı bulun:

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

Bu değiştirmeyi deneyebilirsiniz:

[assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyFileVersion("1.0.*")]

Ama bu istenen sonucu vermez, bir Ürün Sürümü sona erecek1.0.*ve bir Dosya Sürümü1.0.0.0. Senin istediğin bir şey değil!

Sana bu satırları ikinci Kaldır ve sadece, ancak:

[assembly: AssemblyVersion("1.0.*")]

Derleyici Dosya Sürümü ve Ürün Sürümü için eşit olacak şekilde ayarlayın ve otomatik olarak bir artış ürünün istediğiniz sonucu almak ve uyumlu olan sürüm dosya olacak o zaman. E. g.1.0.3266.92689

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • Jon Reed

    Jon Reed

    14 AĞUSTOS 2006
  • The White House

    The White Ho

    21 Ocak 2006