İzleme özniteliğindeki tüm izleme sınıflarına [QuickTrace] 'i koymadan iznin tüm sınıflara uygulanmasını sağlamak için, Postsharp ile birlikte gelen örnek izleme uygulamasını değiştirmeye çalışıyorum. her sınıfın üstü. Bir ekran görüntüsü ekledim. Neyi yanlış yapıyorum ? Resmi büyütmek için sağ/görüntüyü sağ tıklayın. Sen yanlış yapıyoruzBir Postsharp görünüm çözümünü geniş (ad alanındaki tüm sınıflar) nasıl uygulayacağınız
cevap
teşekkür ederim. Mscorelib'de (geçerli uygulamanızın değil) bulunan herhangi bir yönteme çağrı gönderecek olan mscorelib yönlerini atamaya çalışıyorsunuz ancak bunu yalnızca yöntemlere uygulamak istediğinizi söylüyorsunuz. İz ad alanı.
Sadece[assembly: QuickTrace()]
Yapıldı kullanın. senin yönüyle, aşağıdaki
[QuickTrace(AttributeExclude=True)]
[Serializable]
public QuickTrace : OnMethodBoundaryAspect
{
//..Aspect code here
}
Cevabımı güncelledi. Görünüşünüzün kendi yönünüze uygulanmasını engellemeniz gerekir. –
Şimdi derler ancak konsolda yazdırılan izleme çizgileri yok. Hemen hemen tüm çözüm/proje dahil değildir. Program adının üst kısmında yer alan Trace I [assembly: QuickTrace (AttributeExclude = true)] teşekkürler – Gullu
Hayır, bunu ASPECT sınıfınıza eklersiniz. Onu şimdi her şeyden hariç tutuyorsun. –
- 1. Bir görünüm, en geniş iki görünümden geniş olacak şekilde nasıl bir kısıtlama eklerim? Örneğin
- 2. tag0 ad alanı varsayılan ad alanındaki öğeler için eklendi
- 3. PowerShell Bir AD kullanıcısını alt etki alanındaki bir gruba ekleyin
- 4. Dunitx'te bir ad alanındaki tüm bağlantılar için ortak bir kurulum rutini oluşturabilir miyim?
- 5. Proguard, tüm başvurulan sınıflar
- 6. PostSharp: OnMethodInvocationAspect
- 7. İsim alanındaki bir işleve nasıl erişilir?
- 8. Swift'deki protokole uygun tüm sınıflar nasıl listelenir?
- 9. PostSharp özniteliklerine nasıl argüman eklerim?
- 10. dümen listesi: "kube sistemi" ad alanındaki yapılandırma adlarını listeleyemiyor
- 11. Tutulma kapalıyken Eclipse çalışma alanındaki tüm projeleri nasıl kapatabilirim?
- 12. Anahtar kelimeleri içeren SOLR alanındaki tüm alanları nasıl arayabilirim,.?
- 13. Bir sınıfın altındaki veya sınıfındaki tüm sınıflar nasıl kontrol edilir?
- 14. postsharp exception is not
- 15. Ayrıştırma çözümünü geliştirme
- 16. Nasıl bir Çözüm Geniş Bağlantı Dizesi oluşturabilirim
- 17. PostSharp on derlemeler
- 18. PostSharp OnMethodBoundaryAspect OnEntry Çalışmıyor
- 19. Postsharp Kurulum Hatası
- 20. Visual Studio'da ilişkili çözümünü açmadan bir projeyi nasıl açabilirim?
- 21. PostSharp - il dokuma - düşünceler
- 22. Yalnızca ilk lansmanında nasıl bir görünüm gösterebilirim?
- 23. JQuery tüm takvim, görünüm nasıl değiştirilir
- 24. Geniş bir belge kümesini güncelleştirme
- 25. C# çözümünü Roslyn ile nasıl derlerim?
- 26. istenmeyen ad yeni sınıflar Visual Studio 2008 C# '
- 27. Bir görünüm denetleyicisinde sunulan tüm görünümleri bilir
- 28. PostSharp kullanarak yöntem bağımsız değişkenleri nasıl değiştirilir?
- 29. Google hesabı girişini nasıl uygulayacağınız hakkında bilgi edinin
- 30. Geniş açı ile bir düğme nasıl yapılır?
İnanın eklemek, bunu ne yaptığını anlamak için Büyük bir uygulamayı izleme zaman, her şeyden önce izlemek daha iyidir .. bunu yapmak –
istiyorum ve daha sonra seçici olarak devre dışı bırakmayın Anlamaya başladığınızda gerekli olmayan sınıflar/yöntemler. Sadece benim düşüncem. teşekkürler – Gullu