这篇文章也许能帮到你:
(1)下载VS2012 并安装,比如:http://www.xiazaiba.com/html/4614.html
(2)下载一个Microsoft Reactive Extensions SDK Reactive Extensions (Rx) v1.0.10621 SP1 .msi
http://www.microsoft.com/en-us/download/details.aspx?id=28568
安装这个库后,必须删除MissionPlanner-master\Lib目录下的System.Reactive.dll,否则他与.NET4的系统库有冲突。
(3)打开MissionPlanner-master\ArdupilotMega.sln或者MissionPlanner.csproj 进入VS2012后,找到MissionPlanner工程,右键选择属性,
        去掉“生成事件”的内容、去掉签名的所有CHECK。
           在引用路径添加.\Lib
        基本上,要为其他几个项目也要添加这个reference path,具体看出错情况
          比如这几个:MissionPlanner.Controls MissionPlanner.Utilities MissionPlanner.Utilities OpenTK.GLControl 
(4)在MissionPlanner-master根目录建立一个空文件,文件名必须是GlobalSuppressions.cs之后点生成,会成功
来自http://www.amobbs.com/thread-5560092-1-1.html