2011-01-30 27 views

cevap

4

SmartAssembly'ın iki ana özelliği vardır: gizleme ve hata bildirimi.

Obstrüktif kullanıyorsanız, birçok ücretsiz ve ticari alternatif vardır. TrueWill tarafından bağlanan liste iyi bir seçim gösterir.

İstisna yönetimi için, akla gelen tek benzer şey Exceptioneer. SmartAssembly üzerinde sahip olduğu bir avantaj, ücretli bir versiyona ek olarak ücretsiz bir sürümün mevcut olmasıdır.

+1

Sadly Exceptioneer şu anda sadece ASP.NET'i kullanıyor. Başka alternatifin var mı? Cebelitarık yazılımını başka bir alternatif olarak buldum. –

+3

@ Hernán: Exceptioneer'ın bu sınırlamaya sahip olduğunu bilmiyordum.En iyi bahsiniz (zaten SmartAssembly için bir lisansınız olduğunu düşündüğümden) RedGate ile destek sorununuzu takip etmek olacaktır - destekleri genellikle çok iyidir. – adrianbanks

+0

Teşekkürler. Cevabını doğru kabul ediyorum. –

1

Orada çok sayıda obfuscators var, ancak roll your own exception handler yapabilirsiniz. Yöntemin, uygulama türüne göre değişebileceğini unutmayın.

Kural dışı durum işleyiciniz bir e-posta gönderebilir, web servisini arayabilir (daha güvenilir bir seçim yapabilir), yerel olarak oturum açabilir, yığın izini kaydedebilir veya istediğiniz her şeyi kaydedebilir.

+2

Üçüncü taraf bileşenini kullanarak zaman kazanmaya çalışıyorum, çünkü iyi bir şekilde geliştirilmesi gereken zamana ilişkin ayrıntılar (proxy'ler, e-postalar, kalıcı bilgiler, istatistikler) vardır. –

2

Yasal Uyarı: Dotfuscator ve Runtime Intelligence yapımcıları PreEmptive Soltutions için çalışıyorum.

Dotfuscator ayrıca report on exceptions within your application yeteneğine de sahiptir. Ayrıca, Runtime Intelligence ile uygulamalarınıza ek kodlar ekleyebilir, böylece kullanıcıların uygulamanızı nasıl kullandıklarına ve hangi özellikleri kullandıklarına (ve kullanmadıkları) ilişkin verileri de toplayabilirsiniz.

Dotfuscator ayrıca çok güçlü bir obfuscator ve WPF, SilverLight ve WP7 uygulamalarınızda bile XAML and BAML'u şaşırtabilir.

PreEmptive website'dan ücretsiz bir değerlendirme alabilirsiniz.

2

Crypto Obfuscator'un en son sürümü, otomatik istisna işleme özelliğini destekler. Kendi sunucunuzda barındırabileceğiniz istisna raporlama servisine hazırdır. Özel durum raporları, yığın izleme, sistem bilgisi vb. Tüm yöntemler için yöntem değişkenleri ve tüm yerel değişkenlerin değerlerini içeren çok fazla bilgi içerir.

YASAL UYARI: Crypto Obfuscator geliştiricileri olan LogicNP için çalışıyorum.

+0

çok teşekkür ederim! –

2

da Exceptionless yoktur. Onlar 1 proje & 1 kullanıcı için ücretsiz bir planı var.

+0

İstisna Etmeyen Projede çalışıyorum (% 100 oss ve community driven). Kimseye yardım etmekten ve kimsenin sahip olduğu sorulara cevap vermekten mutluluk duyarım. –