Visual studio upgrade - visual-studio

I have a Visual studio web forms project that is written in vb.net 4.8. It was originally built in VS 2012. At some point, I got a free version of VS 2019 to try and opened the project. After a few weeks, I scrapped VS 2019. Now when I open the project in VS 2012, it churns for a moment and VS crashes.
VS must have upgraded my project to work with 2019 and added some pieces that don't work in VS 2012.
How do I downgrade the project so it opens in VS 2012? or can I rebuild the project so it works in VS 2012?

I tried downloading VS 2019 and opening the project. The project kept crashing VS. I created a new project in VS 2019 and imported the files in. After adding them to the project, I had about 5 warning preventing the program from building. Once those were addressed, I could run the project. I will now have to upgrade to the latest version of VS.

Related

Visual Studio 2019 or 2022 IDE don't save new bookmarks of project created in earlier IDEs

I developed a project in visual studio 2012 year ago but migrated to visual studio 2019. However, the bookmarks and the files opened won't save in the newer IDE. I have tried database and environment data clean up, cleaned solution and built, but it won't work. I have asked at least two times on Microsoft forum, now migrated elsewhere, to no avail. Any help?

How to Migrate Old Visual Studio Project to Visual Studio 2017?

Goal:
I try to open a visual studio project (c#) with CLR code for SQL Server from the Pluralsight course.
Issue:
I get no error messages just warnings below after One-way upgrade on Visual Studio 2017.
Your project is targeting .NET Framework 2.0 or 3.0. If your project
uses assemblies requiring a newer .NET Framework, your project will
fail to build. You can change the .NET Framework version by clicking
Properties on the project menu and then selecting a new version in the
'.NET Framework' dropdown box. (In Visual Basic, this is located on
the Compile tab by clicking the 'Advanced Compiler Options...'
button.)
When I open a solution with single project inside I get message below
The Project Needs to be migrated
or
The Project Needs to be loaded
Tried:
I tried editing csproj files with newer/older version numbers.
I tried different PCs with Visual Studio 2017 and Visual Studio 2015
Idea: Install Visual Studio 2010 as course was released in 2010 BUT I really do not want that.
When I got this issue, I tried reloading the project and when I did, it told me that I did not have an SDK installed and then it offered to install the SDK. Once I had the SDK installed, the project loaded and I was able to work with the project.

How to work in VS2015 with 2008 sln project without conversion

Is there any way that I can use the latest IDE (VS2015) to work with my old solution project but i don't wish to upgrade my project?
Unfortunately, you cannot do this. The format of project and solution files was changed in VS 2010, so the furthest back you could possibly go with VS 2015 would be to VS 2010.* And that wouldn't help you any for cross-compatibility, since VS 2008 can't open VS 2010 project files.
You have no real choice but to allow the IDE to convert your solution and project files to the latest version. However, this will not delete your old VS 2008 project/solution files. They will still be in the solution directory, and will still work for opening the solution in VS 2008. The new project/solution files will open the solution in VS 2015.
This was a very common strategy employed by open-source projects before recent versions of Visual Studio implemented cross-compatibility. They would just have multiple versions of project and solution files for each supported version of Visual Studio.
The only disadvantage with this is that changes you make to one version of a project or solution file don't propagate to the others automatically. But this isn't really that big of a deal, since once a project is reasonably mature, the project and solution files don't change very often.
* In fact, VS 2015 interoperates smoothly with project/solution files from VS 2013, VS 2012, and VS 2010 SP1. It can create and modify project files for any of these versions. See MSDN: Porting, Migrating, and Upgrading Visual Studio Projects (for Visual Studio 2015)

UnityVS (Visual Studio Tools for Unity 1.9) + Visual Studio Ultimate 2013 Compatibility Issue?

I have installed the recently released Visual Studio Tools for Unity 1.9 on my computer with a copy of Visual Studio Ultimate 2013 and am encountering a problem which I can't seem to fix. After creating a new Unity project, importing the VSTU package, and creating a script and opening it, I see a message within the VS 2013 Solution Explorer stating that:
"This project is incompatible with this version of Visual Studio"
However, I have read on the UnityVS site and nothing indicates that it is incompatible with VS 2013. Are there any possible solutions to this problem? Thanks.
This is an old question now, but I ran into the same problem recently with a brand new install of Unity 4.6.1, VS Professional 2013 and VSTU 2013.
A re-install of VSTU fixed the problem.

Disable visual studio 2013 old project converter

Recently, I installed VS 2013 for my own computer. However, I still have some project that created by VS 2010. The uncomfortable thing is, my VS 2013 automatically convert my old project to VS 2013.
Is there anyway to disable the automation conversion of VS 2013?
EDIT: Instead of opening the project by VS2013, it should work well with Visual Studio Versions Selector. However, the issue can appear again on project that was used to be developed on VS2003, VS2005 and VS2008

Resources