I have a new nopcommerce 3.5 website that i want to publish and on debug it all was well but as soon i changed to release im getting this error
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
and i looked all over the web and did all i could and it is just not working
what i did.
OK here is how i solved it.
The files were locked by windows and its only visible in debug
I had to go to each .dll file that showed up in the error, and in the properties there was a button UNBLOCK and ones i applied the changes the errors was gone
Instead of unblock all files one by one, you can do it from root folder by using Windows PowerShell:
dir D:\Projects\Nop -recurse | Unblock-File
To unblock files use this command on Windows Powershell:
gci PASTE_FOLDER_PATH_HERE\*.dll -Recurse | Unblock-File
1) "gci" is used to load all files located under the specified path.
2) "-Recurse" is used to load files located in sub folders under the specified path.
Yes, It worked for me in a way right click on NopCommerce\packages\Autofac.3.5.2\lib\net40\AutoFac.dll then Unblock & finally click on OK, it will resolve this issue. I resolved this issue in this way.
https://stackoverflow.com/a/38517840/1586498
get-childitem *.*| Unblock-File
For those limited in their PowerShell options:
FOR %a in (*.*) do (echo.>%a:Zone.Identifier)
User contributions licensed under CC BY-SA 3.0