SORU
15 EYLÜL 2008, PAZARTESİ


Derleme Öznitelikleri kullanmak için en iyi yöntemler nelerdir?

Birden fazla proje ile bir çözüm buldum. Assemblyınfo optimize etmeye çalışıyorum.cs tek çözüm geniş montaj bilgisi Dosya bağlayarak dosyaları. Bunu yapmak için en iyi uygulamalar nelerdir? Hangi nitelikler proje/montaj özgü çözüm geniş dosya ve olmalıdır?

< / ^ hr .

Eğer bir What are differences between AssemblyVersion, AssemblyFileVersion and AssemblyInformationalVersion? soru takip var ilgilenen Varsa . Edit:

CEVAP
15 EYLÜL 2008, PAZARTESİ


Global bir dosya GlobalAssemblyİnfo adlı kullanıyoruz.cs ve yerel bir Assemblyınfo aradı.cs. Küresel dosyası aşağıdaki öznitelikleri içerir:

[assembly: AssemblyProduct("Your Product Name")]

[assembly: AssemblyCompany("Your Company")]
[assembly: AssemblyCopyright("Copyright © 2008 ...")]
[assembly: AssemblyTrademark("Your Trademark - if applicable")]

#if DEBUG
[assembly: AssemblyConfiguration("Debug")]
#else
[assembly: AssemblyConfiguration("Release")]
#endif

[assembly: AssemblyVersion("This is set by build process")]
[assembly: AssemblyFileVersion("This is set by build process")]

Yerel Assemblyınfo.cs aşağıdaki öznitelikleri içerir:

[assembly: AssemblyTitle("Your assembly title")]
[assembly: AssemblyDescription("Your assembly description")]
[assembly: AssemblyCulture("The culture - if not neutral")]

[assembly: ComVisible(true/false)]

// unique id per assembly
[assembly: Guid("xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx")]

Bu GlobalAssemblyİnfo ekleyebilirsiniz.cs aşağıdaki prosedürü kullanarak:

  • SeçinVarolan Öğe Ekle...projenin bağlam menüsünden
  • Seçin GlobalAssemblyİnfo.cs
  • Eklenti Düğmesi küçük aşağı ok üzerinde sağ tıklayarak genişletin
  • Seç "Bağlantı Olarak Ekle" düğmeleri aşağı açılır liste

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • CareyHolzman

    CareyHolzman

    24 Ocak 2008
  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014