2010-10-05 82 views
9

每當我建立我的網絡解決方案,我得到這個錯誤:無法加載大會.NET 4.0

Could not load file or assembly 'dotless.Core, Version=0.0.0.0, Culture=neutral, PublicKeyToken=96b446c9e63eae34' or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG)) 

我在Windows上有VS 2010和.NET 4.0 7.

的DLL位於內Web應用程序的Bin文件夾。

有什麼建議嗎?

謝謝。

+0

哪裏是 'dotless.Core'? – 2010-10-05 15:44:26

+0

Bin文件夾內。但是,當我刪除它,並建立相同的錯誤發生在下一個DLL。 – 2010-10-05 16:07:01

回答

1

你是從IIS運行的嗎?如果是這樣,請檢查爲您的站點選擇的框架版本。

+0

我正在使用VS 2010運行它。重建所有解決方案時出現錯誤。我檢查解決方案,它是.NET 4.0 – 2010-10-05 16:22:49

24

我刪除臨時文件asp.net中:

C:\ Users \用戶名\ AppData的\本地的\ Temp \臨時ASP.NET文件\

和它的工作。

+0

當我使用Mvc應用程序時,我也得到了這個錯誤'HRESULT:0x80070057',問題是未能加載程序集MvcContrib,'System.IO.LoadAssembly'錯誤。我也這樣做了,並糾正了問題。 – Saravanan 2011-04-29 04:09:47

+7

這將有助於任何人面對問題。我從'C:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files'中刪除了內容。 – Saravanan 2011-04-29 04:10:23

+2

謝謝!在這個問題開始之前,我們已經停電了,您的解決方案已經解決了這個問題。 +1 – 2012-08-13 18:42:05

4

也有同樣的問題!我發現,你需要使用不同的位置WIN7/86/64

清除出臨時框架文件,爲您的項目:

C:\ WINDOWS \ Microsoft.NET \框架\ V2。 0.50727 \臨時ASP.NET文件\

對於的Windows 7,路徑爲:

C:\用戶[名] \ AppData \本地的\ Temp \暫時的P.NET文件\

對於64位系統與路徑 '框架' 的完整路徑是:

C:\ WINDOWS \ Microsoft.NET \ Framework64 \ V2.0.50727 \臨時ASP.NET文件\

Found the solution here