Visual Studio 2015 for Unity3D Incompatible Project Error

I had UnityVS 2013 working fine. I installed VS 2015 and uninstall VS 2013. I installed the new VS plugin for Unity and generated project files.

I installed the Unity3D plugin from here: UnityVS 2015 Plugin

But now, when I try to open a project, I get

Unsupported. This version of Visual Studio cannot open the following projects. Project types may not be installed or the version of Visual Studio may not support them. To get more information by including these types of projects or otherwise transferring your assets, see the "Migration Report" for details, which appears after clicking OK. - UnityVS.ProjectName.CSharp, "C: \ ~ \ UnityVS.ProjectName.CSharp.csproj" - UnityVS.ProjectName.CSharp.Editor, "C: \ ~ \ UnityVS.ProjectName.CSharp.Editor.csproj"

Non-working changes are required Visual Studio will automatically make non-functional changes to the following projects to open them in Visual Studio 2015, Visual Studio 2013, Visual Studio 2012, and Visual Studio 2010 SP1. Project behavior will not be impacted. - UnityVS.ProjectName, "C: \ ~ \ UnityVS.ProjectName.sln"

I tried to reinstall. I deleted all solution and project files and tried to create them from scratch. I am running Windows 8.1.

If you have an idea why this project may not work properly, I’m all ears.

In the migration report, I get this error:

The application on which this type of project is based was not found. Please use this link for more information: http://go.microsoft.com/fwlink/?LinkID=299083&projecttype=E097FAD1-6243-4DAD-9C02-E9B9EFC3FFC1

+5
source share
4 answers

Ok, I have to work by doing the following:

  • Removed the old UnityVS folder from Unity3D
  • Delete all csproj and sln 2b files. IMPORTANT Changing project settings to use MonoDevelop and NOT Visual Studio
  • Close Unity3D
  • Uninstall Unity 2015 Plugin
  • Reinstall the Unity 2015 Plugin
  • Unity Package Unity 2015 Unity
  • Click "Open in Visual Studio"

After that he worked for me

+11
source

To fix this issue with VS 2015 and unit 5.4:

  • Make sure that Visual Studio Tools for Unity (VSTU) is installed and does not appear in the "Visual Studio 2015> Tools> Extensions and Updates ..." window.
  • Then go to control panel> uninstall programs and uninstall the deployed VSTU (no matter which version was latest).
  • Download and reinstall the latest VSTU from the Microsoft Visual Studio site.
+1
source

Previous answers, including uninstalling and reinstalling tools for Unity, and uninstalling projects were not enough to make this work for me. What mattered was to set Unity Tools as an administrator. I ran vstu2015.msi from the command line with administrator privileges and the problem was resolved.

+1
source

This worked for me when switching from vs2013 to vs2015

  • Download and install first Download Visual Studio 2015 Tools for Unity

  • Now open your existing unity project and go to the [menu] resource → Import Package-> Visual Studio 2015 Tools

  • Now the visual studio plugin is 2015, and you can create new project files from Visual Studio Tools [Menu] → Generate Project files

  • Now your Unity vs files for solution and project have been updated to vs2015.

0
source

All Articles