C# DLL Problemi
-
Arkadaslar,
C# ile bir proje ustunde calisiyorum. Bu proje simdilik 10-15 tane c# applicationdan olusuryor. Yani 10-15 tane c# solutiondan.Ortak kullanilan kutuphaneler bayagi bir var.
Bende Tek bir dll icine topliyayim dedim tumunu ve tum applere bu DLL dosyasini import ederek kullanirim. Boylece DLL icindeki bir degisiklikle hepsi update olmus olur.
Hersey iyi hos. Appler tek-tek calisiyor. Fakat ben applerin ".exe" dosyalarini tasidigimda DLL ile ayni klasorde olmalarina ragmen exe yi calistiramiyorum APPCRASH hatasi veriyor.
.exeyi tasimamin nedeni moduler gibi bir sey yapmamdandir.
Ne yapilabilir ?
-
MOD sil konuyu halletim :)
-
dhmm bunu yazdı
MOD sil konuyu halletim :)
konu sil demektense nasil yaptigini detayli yazarsan konuda kalsin yasadiginiz hata yada sorunla karsilasanlara care olurdu
-
Hocam ilk problemde gozumden kacmis dll icindeki namespace icindeki classin onune public koymamisim. Oyle aradim boyle aradim tsik. SOnra sagolsun unbalanced bak bakalim dedi burda ne eksik :)...
Sonra bir sorun daha oldu. Onuda sorayim dedim. DLL icinde dll import olayi vardi. Bunu unutarak APP icinde de o iknci dll i impot ettim.
Exe yi calistiriyorum... Bir sey demeden APPCRASH veriyorsu. Iki defa import edilen sey icindeki class lar fln "already defined"oluyor ya ondanmis.
Bende Library icine ikinci dlli ekleyip app ten sildim oldu.