Unity 4.3 and Visual Studio 2012

Hi All!

Finally I see that Unity supports VS2012. It means I don’t need VS2010 anymore, so I uninstalled it. Then I chose VS2012 in the Unity Preferences, but any time I press any C# script it opens Mono Develop. I don’t need it, I don’t want it.

How to make Unity 4.3 work with VS2012 correctly? I don’t want to open the VS solution separately, I want to launch it from Unity.

Thanks!

I have had this problem forever, not just 4.3. The only way that works for me is to open Visual Studio and manually open the solution: MyProject-csharp.sln. Then when clicking on scripts/errors from Unity, it works fine, but I have to do this manual process every time I open my project. Disappointed this bug still isn’t fixed in 4.3.

I just uninstalled VS 2012 and installed VS 2013 and set Unity editor to point to “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe” in 2013 folder and somehow it’s all working for the first time in a year. Not sure if VS 2013 had anything to do with it, but yay!