6

Ho un nuovo nopCommerce 3.5 sito che voglio pubblicare e di debug tutto era ben ma non appena ho cambiato di rilasciare nel mese di ottenere questo erroreImpossibile caricare il file o il montaggio (nopCommerce 3.5) quando si cambia per rilasciare

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 

e ho guardato in tutto il web e ha fatto tutto quello che potevo e non è solo lavorando

quello che ho fatto.

  1. pulita e ricostruire
  2. riavvio vs
  3. ho ri-scaricato una nuova copia del codice e lo stesso è accaduto
  4. eliminati tutti i riferimenti e ricostruito

risposta

4

OK ecco come l'ho risolto

I file sono stati bloccati da Windows e la sua visibile solo in di debug

ho dovuto andare a ciascun file DLL che si presentò l'errore, e nelle proprietà c'era una SBLOCCO bottone e quelle ho applicato i cambiamenti gli errori non c'era più

+0

ho avuto lo stesso problema e questo ha risolto, tuttavia ho dovuto sbloccare ogni manualmente DLL. Mi chiedo se c'è un modo per sbloccare tutte le DLL in una determinata directory o progetto ... questo è estremamente ingombrante. – nocarrier

+0

ho provato alcuni script e nessuno di loro ha fatto il trucco, così ho fatto ognuno e ha funzionato. – CMS

1

Invece di tutti i file uno per uno, lo si può fare dalla cartella principale sblocco tramite Windows PowerShell:

dir D: \ Projects \ Nop -Recurse | file sbloccare-File

+0

L'ho provato e non ha sbloccato tutti i file, puoi provarlo ma se non funziona controlla ogni file – CMS

+0

Il file di sblocco non funziona in PS2.0, per favore aiutaci a controllare la versione con questo comando: PS C: \ Windows \ system32> $ PSVersionTable.PSVersion –

1

Per sbloccare Utilizzare questo comando su Windows PowerShell:

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

1) "GCI" è usato per caricare tutti i file che si trovano nel percorso specificato.
2) "-Recurse" viene utilizzato per caricare file situati in sottocartelle sotto il percorso specificato.

0

Sì, ha funzionato per me in un modo giusto fare clic sul NopCommerce \ packages \ Autofac.3.5.2 \ lib \ net40 \ AutoFac.dll poi Sblocca & infine cliccare sul OK, si risolverà questa edizione. Ho risolto questo problema in questo modo.

Problemi correlati