SORU
20 EKİM 2010, ÇARŞAMBA


C#: neden bir derleme imzalamak?

Kodu (Visual Studio 2005) ele geçirdim biraz C#, derlemeleri .snk aynı dosya ile imzalanan olduğunu fark ettim.

  • Neden önceki yazar bu şekilde derlemeleri imzalar mıydı?
  • Derlemeler gerekli ve ne imza atıyor imza değil, yanlış olur muydu?
  • Dezavantajları nelerdir imzalama derlemeler - gecikmelere neden?

CEVAP
20 EKİM 2010, ÇARŞAMBA


Neden önceki yazar bu şekilde derlemeleri imzalar mıydı?

Bilmiyorum, belki de o bütün meclisleri aynı anahtar ile imzalanmış olmak istedim.

Olur derlemeler imzalamadan değil sorun olurdu ne gerekli ve imza?

Hayır, gerekli değildir, ama bir mekanizma, bir montaj doğruluğunu sağlamak için olanak sağlar. Size bir derleme üzerinde oynanmadığını ve gerçekten de bu yazarın kökeni sağlamak için sağlar. Eğer GAC içine koymak için gereklidir.

Dezavantajları imza derlemeleri - gecikmelere sebep oluyor mu?

İmzalı derlemeler sadece diğer imzalı derlemeler yükleyebilirsiniz. Ayrıca belirli bir sürüm eğer farklı bir sürüm kullanmak istiyorsan bağlama yönlendirmeleri kullanın veya uygulamayı yeniden derleyin gerekir, yani bağlı. Küçük bir performans yükü de imza doğrulama nedeniyle var ama endişe olmamalı, böylece küçük.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • metal571

    metal571

    30 Mayıs 2006
  • POGProductionz

    POGProductio

    27 NİSAN 2012