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

  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006