我想在Visual Studio中远程调试运行在Linux上的C#控制台应用程序。以下是目前我找到的信息:
http://www.mono-project.com/Debugger
Mono运行时实现了调试接口,使得调试器和IDE可以调试托管代码。这被称为Soft Debugger,同时被MonoDevelop、Xamarin Studio、Visual Studio(需要安装适当的插件)和命令行SDB客户端支持。
Mono提供了一个API来与调试器通信,可以通过Mono.Debugger.Soft.dll程序集创建自己的调试UI。
下面的页面讨论了当前MonoVS调试器实现的一些问题,但对我来说都没问题。
http://mono-project.com/Visual_Studio_Integration
该页面还链接到MonoVS入门指南:
http://mono-project.com/GettingStartedWithMonoVS
其中包含一个MonoTools的下载链接:
http://mono-tools.com/download/
然而,该下载链接现在转向了:
在该页面,我可以下载Xamarin Studio Starter Edition。点击Pricing链接,我看到需要至少Business版本才能获得Visual Studio支持,价格为每年$999。很抱歉,我不需要。
这就是我所卡住的地方。我的环境具体如下:
开发环境:
- Windows 7 64-bit
- Visual Studio Pro 2013(如果它更好,也可以使用2010)
目标环境:
- Raspberry Pi