• 12 odgovora
  • 4.401 pregleda
problem sa CelikNET 03.03.2017. u 10:36 · pre 117 meseci #1
Pozdrav,
Imam problem sa našom aplikacijom za iščitavanje podataka iz lične karte. Na nekim računarima radi, a na drugim (sa istim operativnim sistemom) ne radi. Javlja grešku:
General error: Culd not load file or assembly `CelikNET, Version=1.0.3987.22180, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
Da li mi neko može pomoći u vezi sa time?
Napominjem da sam običan korisnik i prvi put sam na ovom forumu, pa se izvinjavam ako kršim neka pravila.
Re: problem sa CelikNET 05.03.2017. u 12:15 · pre 117 meseci #2
Pogledaj ovu temu, mozda ti pomogne.
Mada vec postoji i tema za koju je vezano pitanje ovde
Re: problem sa CelikNET 06.03.2017. u 23:36 · pre 117 meseci #3
Pošto lepo radi na nekim računarima, a ne radi na drugim, verovatno nije do ČelikNET-a nego do tih računara. Možda je neki od dll-ova blokiran, odnosno preuzet sa interneta pomoću Internet Explorera, koji ga pritom označi kao nebezbednog. Možda se verzije .NET-a nekako ne poklapaju. Moraćeš nekako da dijagnosticiraš problem na mašini na kojoj se problem dešava. Guglajući relevatnim stringom dobio sam ove linkove koji ti možda mogu biti od pomoći:

http://stackoverflow.com/quest...cannot-find-the-file-specified
http://stackoverflow.com/quest...-of-its-dependencies-the-syste

Na ovom drugom linku spomenut je fuslogvw. To me podseti na Fusion logove koji će ti pomoći da vidiš šta se tačno dešava prilikom učitavanja dll-ova.

Ako si rešio problem onda bi dobro bilo da postaviš ovde korake do rešenja za buduće druge sa sličnim problemom.
Re: problem sa CelikNET 07.03.2017. u 10:44 · pre 117 meseci #4
Hvala na javljanju i predlozima.
Čim se vratim sa puta probaću nešto od predloženog na računaru na kome se
javio problem, pa ću javiti šta se dešava.
Hvala još jednom!
Re: problem sa CelikNET 15.03.2017. u 10:28 · pre 116 meseci #5
Probao sam predložene savete:
U nekoliko slučajeva dodela Full Control prava korisniku nad CelikNET.dll
omogućila je da aplikacija proradi.
U nekim slučajevima to nije uspelo, pa sam pokušavao i sa kopiranjem
CelikNET.dll u Windows/system32 folder ili ukoliko je u pitanju 64bitna
mašina onda sam kopirao u WindowsSysWOW64. Međutim, ni to nije dalo
rezultat.
Ako ima još neko neku ideju slobodno napišite, a ja ću probati sve.
Hvala puno svima!
Re: problem sa CelikNET 24.03.2017. u 13:48 · pre 116 meseci #7
U AppLog.txt fajlu piše:

*23.03.2017 12:27:16 Could not load file or assembly 'CelikNET.dll' or one
of its dependencies. The specified module could not be found. at
IdentityCardReader.ICDataReader.ReadAllData()*

Da li to može da pomogne u pronalaženju rešenja?
Re: problem sa CelikNET 24.03.2017. u 13:51 · pre 116 meseci #8
te vrste gresaka se obicno javljaju kad se pokusava ucitati 32bit DLL u 64bit app
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: problem sa CelikNET 26.03.2017. u 22:36 · pre 116 meseci #9
Je li taj AppLog.txt fusion log, ili nešto drugo?

"The specified module could not be found." Treba se na to fokusirati. Sistem ne može da pronađe CelikNET.dll. Možda je na tom računaru uključena virtuelizacija. Jedan korisnik ručno iskopira .dll u Program Files tamo gde je .exe, a drugi korisnik (ili servis) onda poziva .exe. Pošto je uključena virtuelizacija prvi korisnik zaista "vidi" .dll tamo gde je .exe, ali taj .dll nije zaista tu nego u specijalnom folderu. Drugi korisnik s pravom ne vidi .dll na očekivanom mestu. Pogledaj da li se CelikNET.dll nalazi negde unutar C:\Users\<username>\AppData\Local\VirtualStore za trenutnog korisnika na računaru, ali i za svakog drugog.

Ako je CelikNET.dll zaista u istom folderu u kom je i .exe onda se možda verzije ne poklapaju. .dll traženog imena jeste tu, ali za .NET verzija je deo imena, pa ako se verzije ne poklapaju onda kao i da nije tu. Ali ovo već pričam napamet.

Da li piše još nešto pre ili posle navedene linije? Možda je korisno...
Re: problem sa CelikNET 29.03.2017. u 07:56 · pre 116 meseci #11
Pozdrav,

U istom folderu gde se nalazi CelikNET.dll, CelikApi.dll,
IdentityCardReader.exe
i IdentityCardReader.exe.config nalazi se i fajla AppLog.txt. Kada je sve
kako treba AppLog.txt je prazan. Kada se javi greška "General error: Culd
not load file or assembly `CelikNET, Version=1.0.3987.22180,
Culture=neutral, PublicKeyToken=null' or one of its dependencies. The
system cannot find the file specified." onda se u AppLog.txt pojavi
tekst "*23.03.2017
12:27:16 Could not load file or assembly 'CelikNET.dll' or one of its
dependencies. The specified module could not be found. at
IdentityCardReader.ICDataReader.ReadAllData()". *Ovaj tekst se ponavlja ako
ponovo pokrenem exe fajl (samo što se menja vreme). Osim ovih poruka nema
drugog teksta.

Pokušao sam i pretragu putanje C:Users\AppDataLocalVirtualStore,
ali nisam našao da se u tom folderu nalazi CelikNET.dll. Možda na ovom
računaru nije to problem, ali ako se javi na nekom drugom računaru ista
greška prekontrolisaću ponovo.

Pokušao sam da pročitam i fusion log, ali iskreno, nisam se snašao po
uputstvima sa linka https://pauliom.com/2012/01/30/how-to-log-net-
binding-errors-when-you-dont-have-fuslogvw-exe/

Još jednom hvala na trudu!
Re: problem sa CelikNET 29.03.2017. u 07:58 · pre 116 meseci #12
Imao sam situacije gde dva računara sa istim operativnim sistemom (Win10
64bit) i istim hardwareom daju različite rezultate: na jednom radi, a na
drugom ne.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme