I have created a class library in .NET Framework 3.5. Now I want to change the .NET Framework Version to 4.0.
How can I do this?
I have created a class library in .NET Framework 3.5. Now I want to change the .NET Framework Version to 4.0.
How can I do this?
Right click on the project in the solution explorer and select Properties.
Make sure that the Application tab is selected.
In the Target framework dropdown select the desired framework, e.g. .NET Framework 4.
Unfortunately this cannot be done once
dll
has been created. For this you need to have source of your class library.Select Properties from Right clicking on the project in the solution explorer.
In Application Tab change Target Framework to Desired one.
In Visual Studio:
If you are not seeing .NET Framework 4 as an option there, ensure you have it installed.
EDIT
I don't think this is what you're asking, but for completeness, one can also point an existing DLL to a later version of the .NET Framework without recompiling using Binding Redirects.
FYI - there's a "Target Framework Migrator" extension tool for Visual Studio (2013, 2015) that will do all projects in your solution in one go.
I'm working on a solution at the moment with a 100+ projects in it and it's not practicable to do each project one at a time IMO.