2016-04-12 21 views
-3

tek dll içine yönetilmeyen ve yönetilen DLL dosyaları Birleştirme tek dll birden fazla dll birleştirilmesi bir gereklilikDotNet ben dotnet.I mobil SDK geliştiriyorum

Merging dll'ler aynı .NET dili üzerine inşa detaylar aşağıda bulabilirsiniz var Yönetilmeyen ve yönetilen derlemeler (.TLB, .LIB) Birleştirme Yönetilmeyen derlemeler için başvurulan birleştirme dize Dll'nin biri OpenSSL kütüphanesini kullanıyor.

dll

+2

Neden böyle garip bir davranışa ihtiyacınız var? .NET, yönetilen kod oluşturmak için tasarlanmamıştır; dolayısıyla yönetilen ve yönetilmeyen kodları tek bir derlemede birleştiremezsiniz. Tabii ki, çağrılarınızı yönetilen işlevlere yönetilen kodlara da sarabilirsiniz, ancak bu yönetilmeyen kütüphaneler için bir referansa ihtiyacınız olacaktır. – HimBromBeere

+0

Merhaba HimBromBeere, VC++, runtime dlls & Managed dlls gibi birden çok sistemimiz var. Şu anda Vitevic embedder kullanarak yönetilen dll yönetilmeyen dll yerleştirme ve çoklu dll's ILMerge kullanarak One DLL birleştirme. Ama düzgün çalışmıyor. Birleştirilmiş dll'nin boyutu çok daha az. Lütfen birden fazla dll'yi birleştirmenin bir yolu olduğunu bildirin. İstemciyi dağıtım için tek dll ile kanıtlamak istiyoruz. – Thyagi

cevap

0

Tüm yönetilen kod birleştirmek için ILMerge kullanabilirsiniz birleştirilmesi için araçlar hakkında bilgi veriniz. Ancak, endişelendiğim sürece, yönetilen ve yönetilmeyen kodları tek bir mecliste birleştiremezsiniz.

+0

Merhaba Chathuranga, VC++, runtime dlls & Managed dlls gibi birden çok sistemimiz var. Şu anda Vitevic embedder kullanarak yönetilen dll yönetilmeyen dll yerleştirme ve çoklu dll's ILMerge kullanarak One DLL birleştirme. Ama düzgün çalışmıyor. Birleştirilmiş dll'nin boyutu çok daha az. Lütfen birden fazla dll'yi birleştirmenin bir yolu olduğunu bildirin. İstemciyi dağıtım için tek dll ile kanıtlamak istiyoruz. – Thyagi

İlgili konular