2010-10-05 5 views
9

chaque fois que je construis ma solution web je reçois cette erreur:Impossible de charger l'Assemblée .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)) 

Je VS 2010 avec .NET 4.0 sur Windows 7.

Les dll sont situés à l'intérieur du Dossier Bin de l'application Web.

Des suggestions?

Merci.

+0

où est 'dotless.Core'? –

+0

dans le dossier Bin. Mais quand je l'enlève et construis la même erreur se produit pour la prochaine DLL. –

Répondre

1

L'exécutez-vous à partir d'IIS? Si c'est le cas, vérifiez la version du framework sélectionnée pour votre site.

+0

Je l'exécute en utilisant VS 2010. Quand reconstruire toute la solution j'obtiens l'erreur. Je vérifie la solution et il est .NET 4.0 –

24

J'ai supprimé les fichiers temporaires asp.net:

C: \ Users \ nom d'utilisateur \ AppData \ Local \ Temp \ Temporary ASP.NET Files \

Et cela a fonctionné.

+0

J'ai aussi eu cette erreur 'HRESULT: 0x80070057' quand j'utilisais l'application de Mvc et le problème était en échec pour charger l'assemblée MvcContrib, l'erreur' System.IO.LoadAssembly'. J'ai fait de même et j'ai corrigé le problème. – Saravanan

+7

Cela aidera toute personne confrontée aux problèmes. J'ai supprimé le contenu de 'C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Fichiers ASP.NET temporaires'. – Saravanan

+2

Merci! Nous avons eu une coupure de courant juste avant que ces problèmes ne commencent, et votre solution l'a réparée. +1 –

4

avait le même problème! Je trouve que vous avez besoin d'utiliser un autre emplacement pour win7/x86/x64

Effacer les fichiers temporaires cadre de votre projet:

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

Pour Windows 7, le chemin est:

C: \ Users [nom d'utilisateur] \ AppData \ local \ Temp \ temporaire AS P.NET Files \

Pour 64 bits systèmes avec 'cadre' dans le chemin le chemin complet est:

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

Found the solution here