Your project does not reference “.NETFramework,Version=v4.8” Error

If you have switched between feature branches where one is quite a bit behind the other, you may find you see the following error.

Your project does not reference .NETFramework,Version=v4.8
Your project does not reference “.NETFramework,Version=v4.8” framework. Add a reference to “.NETFramework,Version=v4.8” in the “TargetFrameworks” property of your project file and then re-run NuGet restore.

The first thing to do is follow the instructions of the error message. Check the project framework version and change it if it is not correct. If this doesn’t work, fixing the issue is going to be difficult. When you check the project it might be the correct version already and a NuGet restore does nothing.

Fixing Target Frameworks Error

The solution to this problem is actually quite simple. For some reason, using a clean or rebuild in visual studio, does not clean up all of the files. There is one specific file that VS doesn’t clean that causes this error.

The error message will tell you the project that it is having issues with. Right click on this project in the solution explorer and click “Open folder in Windows Explorer”. This will bring you to the project files.

Open the “obj” folder and inside you need to delete a file called “project.assets.json“. Go back to Visual Studio once this has been deleted and you rebuild the project. The error message should go away.

delete project.assets.json file
The obj folder of the project will contain a file called project.assets.json. Delete this file and rebuild the project to get rid of the error.

Additional Unrelated Build Errors

You may find you get additional build errors that seem unrelated. The same code from this branch may have built fine moments ago but now it is suddenly giving you a huge list of random errors that seem to make no sense.

This is often caused by the same problem. For some reason Visual Studio will only list a couple of the projects that are stuck with an out of data assets file. To fix this you will have to delete them all. This can be done quite easily with windows search.

Go to the root of the project solution and perform a file name search for “project.assets.json”. Make sure to modify the advanced search options to only search file name. If you have it set to search file contents too, you will be waiting a while for it to complete if you have a lot of projects.

Once they have all been found, delete all of the files. Return to your project and perform a rebuild. Hopefully, if there are any errors left, they make far more sense than all of the random crap it was showing before.

Related Articles

Related Questions

WordPress Table of Contents Plus Not Working

I have been using this plugin for a while and i really like it. It seems to have completely stopped working recently. I can...

Function Keys Reversing Between Fn Actions And Normal

My keyboard has the usual F1 to F12 keys along the top. I use these for shortcuts in various applications. These keys also have...

Whirlpool Oven F6E6: Appliance Manager 1 Board Communication

I have a brand new Whirlpool oven W11I OM1 4MS2 H or (859991549450). I bought it alongside the microwave combi oven. I have had...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Latest Tools

List Sorting Tool

Welcome to our innovative list ordering and management tool. This next-level platform enables you to sort a list of items in ascending or descending...

Sudoku Solver

Welcome to our free online Sudoku solving tool, an interactive platform for puzzle enthusiasts seeking a break from a Sudoku conundrum. This advanced platform...

Apply Image Filters To Image

Digital imagery in the modern world is all about reinforcing emotions and stories behind each photo we take. To amplify this storytelling, we are...

Add Watermark To Image

As the world is increasingly consumed by digital media, protecting your original images is paramount. We are thrilled to introduce you to our innovative...

CSV To Xml Converter

Welcome to our CSV to XML converter tool, a convenient and user-friendly solution for all your data conversion needs. This versatile tool on our...

RGB Image Splitter

Welcome to our innovative RGB Splitter - a unique image analyzer tool that offers an in-depth peek into the building blocks of your photos....

Latest Posts

Latest Questions