2009-10-22 15 views
16

Görsel stüdyo proje ayarlarında, derlemeyi imzalamak için güçlü bir ad anahtarı dosyası seçebilirsiniz. Yenisini oluştururken şifreyle korumayı seçebilirsiniz. Bunu ne zaman yapmalısınız? Ne zaman yapmamalısın?Ne zaman güçlü bir isim anahtarı dosyasını şifre ile korumalısınız?

Örneğin, projenin Codeplex veya benzerlerinde barındırılan açık kaynaklı bir proje olması durumunda şifreyle korunmanın o kadar akıllıca olabileceğini düşünüyorum. Yoksa hala korunmalı mı? Kullanıcılar, kaynak dosyayı indiremez ve anahtar dosya korunuyorsa derleyemez mi? Ya da, bu tam olarak nasıl çalışır?

cevap

12

Genel olarak, erişimi olan kişilere güvenmiyorsanız, bir parola ile korumalısınız. Anahtar dosyaya erişimi olan herkes, güçlü adınızla bir derleme oluşturabilir (kimlik doğrulamasından farklı olarak, sizi kimliğine bürünmezler, ancak derlemeleri yerine kendi yüklemelerini alabilirler)

Açık kaynak senaryosunda açıklandığı gibi insanlar her zaman kodu derleyebilirler - sadece yeni bir anahtar dosyası oluştururlar, ancak oluşturdukları derlemeler meclislerinizi yüklemeye çalışan derlemeler tarafından yüklenmez.

+2

Ooh. Yani, güçlü ad tuşlarıyla imzalanmış iki derlemem varsa. Sonra birinden diğerine bir referans eklerseniz, yalnızca doğru anahtarla imzalanmış olanla çalışacak mı? – Svish

+2

Güçlü bir ad düzene başvuruyorsanız, farklı bir anahtarla imzalanmış bir derleme ile çalışma zamanında değiştirilemez (tam olarak doğru değil, ancak şimdilik daha gelişmiş öğeleri bırakalım) –

+0

Ve * çalışma zamanında * Uygulama çalışırken ne demek oluyor, koşarken değil, değil mi? (Sadece yanlış anlamadığımdan emin olmak için: p) – Svish

İlgili konular