2012-11-20 12 views
10

.Net montaj dosyalarında AssemblyConfigurationAttribute'u ayarlamak iyi bir uygulama mı?AssemblyConfigurationAttribute ayarlamalı mıyım?

+5

Size "bırakın", "Perakende" veya ayarlayın önemli değil mantıklı olurdu seçimler. Microsoft kendi meclislerinde kullanmaz. –

+1

Ayrıca, .NET/MSDN belgelerinin önceki sürümlerinde, isteğe bağlı olduğunu ancak hata ayıklama veya perakende olarak ayarlanabileceğini söylediler, ancak geçerli belgelerinde bu konuda neredeyse hiçbir şey yok. Sesler bana değer verdi. –

cevap

4

Bunun özellikle yararlı olduğunu tespit edemedim (çünkü en alçak seviyeli araçlar bu bilgiyi göstermez) ve daha önce üzerinde çalıştığım üretim kodunda kullanıldığını görmedim. Ne olursa olsun

, eğer istersen, sadece AssemblyInfo.cs dosyasına aşağıdaki satırları ekleyin:

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

Ben aslında #elif RELEASE ile # else yerine. 'DEBUG' olmayan bir şeyin otomatik olarak 'RELEASE' olarak kabul edilmediği doğru görünmüyor. Ve eğer herhangi bir nedenden ötürü, her iki önişlemci sembolü tanımlanmamışsa, o zaman sadece özel özniteliği yaymayacak gibi görünüyor. – stakx

İlgili konular