login to rate this
.NET BlogEngine 4.0 [non-official]
4 years ago
3027
0
|
login to rate this
[.NET7] Design Patterns: Facade in a Web Application
3 years ago
1239
0
|
login to rate this
[.NET7] Design Patterns: Repository in a Web Application
3 years ago
1001
1
|
login to rate this
[.NET7] IP GeoLocation with Dependency Injection and Custom Middleware
3 years ago
1309
0
|
login to rate this
[.NET7] Weather Forecast with Dependency Injection and Custom Middleware
2 years ago
2872
0
|
login to rate this
2 ways for creating QR Code using ASP.NET
8 years ago
3326
0
|
login to rate this
ASP.NET MVC Routing with @
9 years ago
3447
0
|
login to rate this
ASP.NET MVC Routing with Constraints
9 years ago
2375
0
|
login to rate this
BlogEngine.NET 3.3.5 with a BBQ Sauce
4 years ago
2308
0
|
login to rate this
BlogEngine.NET 3.3.5 with a BBQ Sauce: Part 2
4 years ago
2324
0
|
login to rate this
C++ and C#: Make Them Dance Together (With Json, Interop and Marshalling)
2 years ago
52
0
|
login to rate this
EF7 on .NET Core 7 (Preview): Fedora 35 x Windows 11 (41 Million Rows)
4 years ago
2346
0
|
login to rate this
Entity Framework Core 6: Fedora 35 x Windows 11 (41 Million Rows)
4 years ago
1681
0
|
login to rate this
Entity Framework Core 7 (Preview): Fedora 35 x Windows 11 (41 Million Rows)
4 years ago
1575
0
|
login to rate this
Entity Framework Providers for the .NET BlogEngine
4 years ago
3182
0
|
login to rate this
Enum as String in EF Core
2 years ago
128
0
|
login to rate this
Facebook: Data Deletion Callback URL in C#
4 years ago
2509
0
|
login to rate this
How to fix the Could not load file or assembly 'System.IO.Compression' or one of its dependencies exception
3 years ago
1054
0
|
login to rate this
How to Recover Access to your Account in an ASP.NET Application using the Membership (without decrypting your password)
4 years ago
1248
0
|
login to rate this
Installing and Configuring Jenkins with GIT to Build and Deploy Your .NET Application
2 years ago
29530
0
|
login to rate this
Installing and Configuring Jenkins with SVN to Build and Deploy Your .NET Application
2 years ago
33168
1
|
login to rate this
IP GeoLocation with Unity and Dependency Injection
4 years ago
5919
0
|
login to rate this
NHibernate Providers for the .NET BlogEngine
4 years ago
2653
0
|
login to rate this
No mercy for the ORMs: Load and Performance Test on EF Core, NHibernate and pure ADO.NET (41M rows)
4 years ago
1551
0
|
login to rate this
Resizing images on a Controller Method in ASP.NET Core (.NET 6)
4 years ago
1395
0
|
login to rate this
Streaming Video Files in ASP.NET MVC
4 years ago
1375
0
|
login to rate this
Testing your MVC App on XSP/mono in Fedora (before deploying to Apache)
4 years ago
1815
0
|
login to rate this
Weather with Unity and Dependency Injection
4 years ago
4553
0
|
guilherme++

Hi Folks! In this post I will show you how to fix the Could not load file or assembly 'System.IO.Compression' or one of its dependencies exception that happens when you update the package from Nuget or change the application's framework from 4.7 to 4.8 (for me the exception started to happen when I changed frameworks). The process is actually really simple, you just need to open the Powershell in your development/production machine:
- Open a Powershell Terminal Window;
- Type in ([system.reflection.assembly]::loadfile("{path to your faulty project}\bin\System.IO.Compression.dll")).FullName;
- Press enter (the following output will be displayed with the actual Version of the assembly along with the PublicKeyToken).

Now go to your app/web.config (configuration > runtime element). Search for System.IO.Compression in the dependentAssembly and confirm which version is configured there. You should also confirm the PublicKeyToken. Modify your app/web.config file with the information from the Powershell Terminal Window (publicKeyToken and newVersion attributes).

Voilà! Run your application and, if there're more Could not load file or assembly exceptions like that, repeat the 1-2-3 steps, replacing System.IO.Compression with the new assembly from the exception screen, until everything is good.
guilherme++
guilherme++
guilherme++

We use cookies and similar technologies to enhance your browsing experience, analyze site traffic, personalize content, and serve targeted advertisements. By continuing to use our site, you consent to our use of cookies. And click OK to close this pop-up window.