2009-08-12 11 views

cevap

7

Sadece dll'inizle bir dizine gönderin (ikili dağıtım hakkında konuşuyorsunuz - bir kaynak dağıtımında bağımlılıklarınızı içeren bir "lib" dizinine sahip olacağım).

ayrıca ben şahsen, bağımlılıkları ile sınıf kütüphanesi birleştirmek için denemek için cazip olmaz vs. kaynağını

almak için, yön lisans sağlamanız gerekmektedir olmadığını kontrol etmeyi unutmayın.

+1

Aslında burada son ifadenizde yapmamayı söyledim. Projemi, bu ekstra kaynağa bakarak çok dağınık ve kafa karıştırıcı yaptı. Ben de onları birleştirdim. :) – Zack

0

Çözüm ağacınızda, tüm yoru kaynak kodu için 'src' adlı bir klasöre ve log4net, ev yapımı dll kitaplığınız ve diğer kitaplıklar gibi kitaplıklar için 'lib' adında bir klasöre sahip olun.

5

EULA ve diğer DLL'lere eklenen diğer lisansları önce kontrol etmeniz gerekir. Bazıları, DLL kitaplıklarının nasıl yeniden yönlendirildiğini kısıtlayabilir. Bununla ilgili hiçbir sorun olmadığını varsayarak, hepsini bir arada büyük bir DLL olarak derleyebilir veya tüm ilişkili DLL'leri hedeflenen hedeflere yükleyecek bir yükleyici (veya basit bir zip dosyası) oluşturabilirsiniz.

0

değil size çözümü uyguluyorsanız, ancak sınıf kitaplıkları imzalamak amacıyla size 3rd- olması gerekir unutmayın ne kadar emin parti .dlls imzaladı. Bu tek başına tüm referanslarınızı birleştirmenizi gerektirebilir.

İlgili konular