6

mam nowy nopCommerce 3.5 stronie internetowej, że chcę opublikować i debugowania to wszystko było dobrze ale tak szybko zmieniłem aby zwolnić im uzyskiwanie ten błądNie można załadować pliku lub zestawu (nopCommerce 3.5) przy zmianie zwolnić

Error 1 Could not load file or assembly 'file:///C:\Users\User\Desktop\nop\packages\Autofac.3.5.2\lib\net40\Autofac.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) C:\Users\User\Desktop\nop\Libraries\Nop.Services\SGEN Nop.Services 

i ja spojrzeliśmy na całym internecie i zrobił wszystko co mógł i to po prostu nie działa

co zrobiłem.

  1. czyste i odbudować
  2. restart vs
  3. i ponownie pobrać nową kopię kodu i tym samym stało
  4. usunięte wszelkie odniesienia i przebudowany

Odpowiedz

4

OK tutaj jest jak rozwiązałem to.

Pliki zostały zablokowane przez okna i jego widoczne tylko w debugowania

musiałem iść do każdego pliku .dll, który pojawił się w błędzie, i we właściwościach było ODBLOKOWANIE przycisk i te Zgłosiłem zmiany te błędy zniknęła

+0

miałem ten sam problem i to nie rozwiąże to jednak musiałem odblokować każdy DLL ręcznie. Zastanawiam się, czy istnieje sposób, aby odblokować wszystkie biblioteki DLL w danym katalogu lub projektu ... to jest bardzo uciążliwe. – nocarrier

+0

Próbowałem kilku skryptów, a żaden z nich nie poradził sobie, więc zrobiłem każdy i zadziałało. – CMS

1

Zamiast odblokowanie wszystkich plików jeden po drugim, można to zrobić z folderu głównego przy użyciu programu Windows PowerShell:

dir D: \ Projects \ Nop -recurse | Odblokuj-File

+0

Wypróbowałem to i nie odblokowałem wszystkich plików, możesz spróbować, ale jeśli to nie zadziała Sprawdź każdy plik – CMS

+0

Plik Unblock nie działa w PS2.0, pomóż nam sprawdzić wersję za pomocą tego polecenia: PS C: \ Windows \ system32> $ PSVersionTable.PSVersion –

1

Aby odblokować pliki użyć tego polecenia w Windows PowerShell:

gci PASTE_FOLDER_PATH_HERE\*.dll -Recurse | Unblock-File 

1) "GCI" jest używany, aby załadować wszystkie pliki znajdujące się pod podaną ścieżką.
2) "-Recurse" służy do ładowania plików znajdujących się w podfolderach pod określoną ścieżką.

0

Tak, on pracował dla mnie w sposób, kliknij prawym przyciskiem myszy na nopCommerce \ pakietów \ Autofac.3.5.2 \ lib \ net40 \ AutoFac.dll następnie Odblokuj & koniec kliknij na OK, to rozwiąże ten przypadek. Rozwiązałem ten problem w ten sposób.