2010-10-05 16 views
9

, wenn ich meine Web-Lösung bauen bekomme ich diesen Fehler:konnte nicht geladen werden Assembly .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)) 

Ich habe VS 2010 mit .NET 4.0 auf Windows 7.

Die dlls innerhalb der Lage sind Bin-Ordner der Webanwendung.

Irgendwelche Vorschläge?

Danke.

+0

wo ist 'dotless.Core'? –

+0

im Ordner Bin. Aber wenn ich es entferne und baue, tritt derselbe Fehler für die nächste DLL auf. –

Antwort

1

Führen Sie dies von IIS aus? Wenn dies der Fall ist, überprüfen Sie die Framework-Version, die für Ihre Site ausgewählt ist.

+0

Ich verwende es mit VS 2010. Wenn ich die gesamte Lösung neu erstellen, bekomme ich den Fehler. Ich überprüfe die Lösung und es ist .NET 4.0 –

24

Ich löschte temporäre asp.net Dateien in:

C: \ Benutzer \ Benutzername \ AppData \ Local \ Temp \ Temporary ASP.NET Files \

Und es funktionierte.

+0

Ich habe auch diesen Fehler "HRESULT: 0x80070057", als ich die Mvc-Anwendung verwendet und das Problem war in fehlgeschlagen, um die Assembly MvcContrib, der 'System.IO.LoadAssembly' Fehler zu laden. Ich habe das Gleiche gemacht und das Problem korrigiert. – Saravanan

+7

Dies wird jedem helfen, die Probleme zu begegnen. Ich löschte den Inhalt von 'C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ temporäre ASP.NET-Dateien'. – Saravanan

+2

Danke! Wir hatten einen Stromausfall, kurz bevor diese Probleme begannen, und Ihre Lösung hat es behoben. +1 –

4

hatte das gleiche Problem! Ich fand, dass Sie in einen anderen Speicherort für win7/x86/x64

löschen Sie die temporären Dateien des Frameworks für Ihr Projekt verwenden müssen:

C: \ WINDOWS \ Microsoft.NET \ Framework \ v2. 0,50727 \ Temporary ASP.NET Files \

Für Windows 7, der Pfad:

C: \ Benutzer [Benutzername] \ AppData \ Local \ Temp \ Temporary AS P.NET Files \

Für 64-Bit- Systeme mit 'Rahmen' auf dem Pfad der vollständige Pfad ist:

C: \ WINDOWS \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files \

Found the solution here

Verwandte Themen