I had a .net 4.6 project and I installed the .Net Framework 4.6 but when I open my project Visual studio 2012 gives me those 3 options
1-Change the target to .Net Framework 4.6. You can change back to ".Net Framework, Version=v4.6" at later time.
2-Download ".NetFramework, Version=v4.6". The project will not change.
3-Do not load the project.
I'm sure that I had .Net 4.6 installed on my computer