(Changed text 5/24/2012, 6/20/13)
You can now find all the details for compiling Mission Planner here http://dev.ardupilot.com/wiki/compile-mission-planner/
This post will probably be removed and is not current.
Here you will find information on downloading, compiling and running Mission Planner using the github source code and Visual Studio 2012. As progress is made it will be documented for those other persons that may want to try this massive task.
Scroll down to my reply on 5/25/2013 for the process that works after Michael updated the repository.
Original post is text below..
What are the minimum requirements to compile Mission Planner Using WIndows 7.
Specifically: Can I use Visual Studio 2008 and Net 3.5? (no, VS 2010 + Net 4.0)
Should all the current files required be here: https://github.com/diydrones/MissionPlanner
Argggg! I know a lot of other persons have asked these questions so sorry. None of the posts I have found seem to help. Spent hours researching today and in the past. Probably doing something stupid.
In case it matters here are the steps I have done:
1. Learned about Git
2. Installed Git GUI on my PC
3. Using Git GUI created a copy of https://github.com/diydrones/MissionPlanner (1.2.52) to my PC
This seems to have all folders ( references, Libs etc)
4. Create a new Visual Studio project using existing code files (Visual Studio 2008) from the Git downloaded files folder.
Selected Visual C# as project type, Windows Application as Output type, and named it Mission Planner.
So Far all looks OK. All the references etc seem to get set.
However when I compile I get one error (Ignore all this and go to later replies... )
Error 1 Invalid Resx file. Could not find file 'C:\Users\Dennis\Documents\AMP MP Gitb\ExtLibs\BSE.Windows.Forms\Resources\ListViewItemSorter.bmp'. Line 157, position 5. C:\Users\Dennis\Documents\AMP MP Gitb\ExtLibs\BSE.Windows.Forms\Resources\Resources.resx 157
Sure enough ListViewItemSorter.bmp is not in the indicated folder.
Patching that file with a dummy bmp image (just to test build) I then get then get other errors. One indicates I need system.drawing 4.x.x.x. I have 2.0.x.x.x of that an most other references. This may indicate I need NET 4.0 and / or and newer version of Visual Studio.
Is there a tutorial for setting this up - with prerequisites? OK ,if not, and I can get it working, I will try to do such a thing and save lots of questions in the future.