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

  • CommonArtisan

    CommonArtisa

    7 Temmuz 2012
  • ElChakotay Andrich

    ElChakotay A

    10 EKİM 2013
  • TheFlightsuit

    TheFlightsui

    22 HAZİRAN 2009