Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))
Today
while working suddenly my laptop crashed and restarted again. Once laptop restarted,
I opened the project in Visual Studio 2012 and tried to run my application, but
I got weird Assembly Load Error: Could not load file or assembly...:
Full
error read as:
Could not load file or assembly ‘AjaxControlToolkit’ or one of its
dependencies. The parameter is incorrect. (Exception from HRESULT: 0×80070057
(E_INVALIDARG))
I tried
to clean and rebuild my application, and even closed and re-open visual studio,
but still I faced the same error. Even I removed the assembly reference of
'AjaxControlToolkit' and added reference back to my application, but still no
luck.
After
some research I found out that AjaxControlToolkit assembly corrupted in
Temporary ASP.NET Files folder, due to which it is throwing error.
Solution:
·
Close
all instances of Visual Studio.
·
Delete
the Temporary ASP.NET Files, location of these files vary depends of OS you are
using,
o For Windows 7, folder is C:\Windows\Microsoft.NET\Framework\'version
folder'\Temporary ASP.NET Files, where 'version folder' depends on
ASP.Net version of your application, i.e. in my case folder name is ' v4.0.30319'
o For Windows Vista, folder is C:\Users\'your user
name'\AppData\Local\Temp\Temporary ASP.NET Files, where your user
name' is the name of user you are currently logged-in with.
o For Windows XP, folder is %WINDIR%\Microsoft.NET\Framework\'version
folder'\Temporary ASP.NET Files, where 'version folder' depends on
ASP.Net version of your application
·
Once
you deleted file, restart the Visual Studio, and you'll see that error is gone.
It works for me. I could not believe that just deleting the file in that location solved the problem.
ReplyDeleteThank you,