I’ll continue my journey using Razor Class Libraries in ASP.NET Core.
Here are my previous posts:
- ASP.NET Core – Razor Class Libraries
- Razor Class Libraries - Views not found
- Razor Class Libraries – Static Content
- Razor Class Libraries – Clean up your Content path
- Razor Class Libraries - Static Content 404 issue – Part 1
After a first colleague returned to his desk with a solution for the problem I discussed yesterday, a second colleague arrived and explained he had a similar problem.
This time I could pinpoint the issue to the following PackageReference that was (still) used in a referenced project:
<PackageReference Include="Microsoft.AspNetCore.Mvc" Version="2.2.0" />
Static files worked differently in .NET Core 2.2 Razor Class Libraries. The inclusion of the Microsoft.AspNetCore.Mvc v2.2.0 library broke the behaviour in ASP.NET Core 3.x applications. This reference is no longer needed as it is now a part of the Microsoft.AspNetCore.App framework reference.