Koray Kırdinli

Yazılım ve İş Yaşamı Hakkında Paylaşımlar

The type or namespace name does not exist in the namespace

Bazen çok basit hatalar insanı saatlerce uğraştırabiliyor. Bir solutionda bir projeye diğer bir
Bu hata karşıma çıktı ve yaklaşık 1-2 saatimi harcadım ve sonunda sorunun ne kadar basit olduğunu anladım. Projeyi Add Reference diyip ekleyince .dll in yanında bir uyarı çıkıyor. Derlenmedi mi diyerek Solution Clean yapıp tekrar derliyorum ancak sorun devam ediyor. Her zaman ki gibi Windows Temp dosyalarını siliyorum vs ancak hata vermeye devam ediyor.
Namesoace Error

 

Sorun Projeme referans verdiğim dll’in Framework versiyonundanmış. Birisi Framework 4.5 diğeri 4.0 olunca böyle bir hata veriyormuş.

Untitled2

Reklamlar

Nisan 25, 2013 Posted by | C#, İpucu | , , | Yorum bırakın

Could not load file or assembly hatası

“Could not load file or assembly ‘xxxxxx, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null’ or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))”

WRN: Assembly binding logging is turned OFF.
To enable assembly bind failure logging, set the registry value [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) to 1.
Note: There is some performance penalty associated with assembly bind failure logging.
To turn this feature off, remove the registry value [HKLM\Software\Microsoft\Fusion!EnableLog].

——————————————————————————–

Bu hatanın sebebi bazen gerçekten ilgili dll ‘in olmaması olabileceği gibi cachelerde veya temp dosyalarda artıklar kalmasından da kaynaklanabilir.

İlk yapmanız gereken C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\ altındaki dosyaları uçurup, komut satırından “iisreset” yapmak olsun ki boş yere uğraşmayın.

Nisan 12, 2013 Posted by | ASP.NET, İpucu | , , , | 4 Yorum