2013-02-14 23 views
32

Mam aplikację WPF. Budując ją otrzymuję następujący błąd:Wyjątek od HRESULT: 0x80070057 (E_INVALIDARG)

Could not load file or assembly or one of its dependencies. The parameter is incorrect. (Exception from HRESULT: 0x80070057 (E_INVALIDARG))

aplikacja próbuje załadować montaż z wirtualnego napędu (jak debugowania folderze)

Ex: [subst r: c: [mój bin Montaż PTH]

Wcześniej montowałem c: \ bin jako napęd sieciowy i otrzymywałem następujący błąd.

This assembly may have been downloaded from the Web. If an assembly has been downloaded from the Web, it is flagged by Windows as being a Web file, even if it resides on the local computer. This may prevent it from being used in your project. You can change this designation by changing the file properties. Only unblock assemblies that you trust. See http://go.microsoft.com/fwlink/?LinkId=179545 for more information.

Edit: nie jestem w stanie znaleźć przycisk Odblokuj w oknie właściwości przy okazji.

+0

Ten [odpowiedź] (https: // stackoverflow .com/a/11743430/465053) z odpowiedniego wpisu jest bardzo pomocny. – RBT

Odpowiedz

1

Błąd, który pojawił się podczas instalacji, spowodował zablokowanie Złożenia/DLL. Kliknij prawym przyciskiem myszy to, co kiedykolwiek pobrałeś DLL, a otrzymasz opcję odblokowania go.

Dla Nie można załadować pliku lub zespołu lub jednego z jego błędów zależności, umieść punkt przerwania w konstruktorze klasy początkowej i sprawdź, czy nie działa z powodu czego.

+0

Wspomniano, że nie ma opcji odblokowania – Simsons

90

usunąć tymczasowe pliki ramowych dla swojego projektu:

Windows 7, ścieżka jest:

C:\Users\[username]\AppData\Local\Temp\Temporary ASP.NET Files\ 

dla 64 bitowych systemów z „ram” w ścieżce pełna ścieżka jest:

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

http://www.solutioncottage.com/ShowSolution.aspx?solID=59

+0

Dziękuję za odpowiedź, to powinno być poprawne. Dzięki, zaoszczędziłeś mój czas. – MDDDC

+1

To powinno być oznaczone jako odpowiedź @Simsons about you mark to? – pechar

+3

To bardzo przydatna informacja (z pewnością rozwiązała mój problem), ale nie sądzę, że jest to poprawna odpowiedź, ponieważ odnosi się do ASP .NET, podczas gdy pytanie dotyczy WPF. – user1069816

3

to się do mnie, gdy Mam niebieski ekran podczas budowania.

musiałem usunąć moje pakiety i foldery Bin, a następnie dostać od TFS

w tym czasie nie miałem nic w następującej lokalizacji ...

C:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files

rozwiązać i ustawić w Visual Studio tryb debugowania, a następnie monitorowany powyższy katalog. usunąłem pliki w miarę ich pojawiania się, a następnie aplikacja zaczęła działać ponownie.

czas zacząć szukać nowej maszyny Dev.

0

Zetknąłem się z tym problemem po błędzie ekranu Windows 8 podczas budowania mojej usługi wcf. Próbowałem wszystkich sugestii powyżej .. ale to nie rozwiązało problemu.

Wreszcie, Usunąłem i ponownie utworzyłem nową aplikację z IIS w tym samym projekcie wcf.
Potem wszystko działa dobrze.

6

Usuwanie wszystkich plików tymczasowych ze ścieżki poniżej nadal działa, to zapisana moja strona rozwój umieszczona na serwerze WWW (od HRESULT: 0x80070057 (E_INVALIDARG))

C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\

+0

Dzięki, to działa – amnippon

Powiązane problemy