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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • TheTwistedFrequency

    TheTwistedFr

    26 NİSAN 2010