Hi,
After upgrading Unity to version 4.3.0, I can’t open project in Visual Studio 2008 Pro. After double click on script, Unity is trying to open in Visual Studio but at the end it opens in Mono Develop. I have tried also to open solution file created by Unity, but no success :-/
Is it a bug or Unity 4.3.0 stopped supporting Visual Studio 2008 ?
I have the same problem and reported it one month(!) ago. I’m sad to see it didn’t get fixed for the 4.3 release as they “were able to reproduce it”
In case any Unity dev is reading this case 568656.
Same problem. “Starting Visual Studio…” loading popup, but then Mono Develop opens.
Hey guys,
we have this issue as active and our developers are still working on this. Also, thanks for a bug report, Lukas H. We appreciate your help very much! ![]()
As workaround we suggest to install newer version of Visual Studio. Some of you might have bought team licenses and still want to use Visual Studio 2008. Well, sorry guys, you might have to wait till the next Unity update or you just can keep using older Unity version.
Cheers
You could try the beta version of DevLink… http://forum.unity3d.com/threads/210696-DevLink-Unity-Extension
Just drop me a PM or reply to the thread ![]()
Thanks. Using an older version isn’t really an option as I am working with the new 2D sprite system. Upgrading 2008 is a bit expensive So I guess I’ll have to open the created solution manually untill there is a new Unity version out ![]()
Just remember that to open a solution that Unity has made for MonoDevelop in VS2008, you have to change “Format Version 11.00” to “Format Version 10.00” at the top of the sln file.
Hi guys,
This issue assigned to developers has a low priority, so users have to promote it by voting. Developers will draw attention to this and will fix it faster.
Also, please leave a comment with information: OS version, Unity version, Visual Studio version.
Vote here:
Cheers.
This guy managed to solve this way: uninstalling vs2008 and reinstalling, I didn’t try it though
but I think it can’t work since the sync project is for a later version than vs2008
There is workaround to this. It may or may not work for you but it worked for me. I have Visual Studio 2008 installed along with Unity 4.5. I had the same problem whereas in my existing Unity project, after changing my external script editor tool to ‘Visual Studio 2008’ (from ‘MonoDevelop’), Unity will try and launch Visual Studio 2008 but then launches MonoDevelop instead.
The problem:
When you use MonoDevelop for your project for the first time, MonoDevelop creates two .sln files in your project root directory and they are not compatible with Visual Studio 2008. They may be compatible with later versions of Visual Studio. If you try double clicking one of the two .sln files, Visual Studio 2008 doesn’t get launched.
Solution:
- Create a new project, change preference to ‘Visual Studio 2008’ before creating / editing a script.
- For an existing project that used MonoDevelop in the past - first, manually launch Visual Studio 2008, create a new solution, and then add the existing {project name}-vs.csproj file that are located in the root directory of your Unity project. Save the solution and replace the both .sln files (you might want to rename the existing ones in case things goes wrong). I’m not sure which .sln file is associated to VS or MonoDevelop so I replaced both. You’ll find that MonoDevelop will still be able to launch those Visual Studio 2008 .sln files.
Hope this helps.
If you are looking for Visual Studio, shoot me an email.
I’m an evangelist at Microsoft, working with startups and indie developers, so I can likely set you up with a copy of Visual Studio through our BizSpark program. We’ve also got tons of tutorials and content for Unity devs too. Here’s one I did on using Prime[31]'s Azure Leaderboards.
Perks of the program:
- http://wootstudio.ca/startups/bizspark.aspx
- Windows 8 / Windows Phone developer accounts
- Visual Studio Ultimate 2013
- Windows 8
- Office 365
- $150 / month Azure credits
- Website hosting, virtual machines, databases, and mobile services
- 90 Days of pluralsight + DigitalTutors training (Awesome for Unity)
- Free marketing support with Microsoft
- UnityVS, for debugging Unity games within Visual Studio