繁体   English   中英

使用Visual Studio 2013远程调试在Linux上运行的C#mono应用程序的最佳方法

[英]Best way to remote debug a C# mono app running on linux with Visual Studio 2013

我正在考虑使用Mono C#为Linux开发几个控制台/服务类型的应用程序。

我首选的开发环境是使用Visual Studio 2013的Windows。

是否有任何解决方案可以远程调试使用Visual Studio 2013在Linux上运行的Mono C#控制台进程?

在理想的解决方案中,简单的F5会将构建输出部署到远程linux主机,在主机上启动应用程序,然后附加调试器,以便我可以在本地使用Visual Studio 2013的所有标准调试功能(断点,堆栈跟踪,监视窗口等...)

这目前是否可能? 这个加载项( http://www.giesswein-apps.at/mono )似乎是一个很好的解决方案,但它看起来相当新,我不知道它是否只适用于RaspberryPi。

我了解Xamarin为跨平台移动开发提供解决方案,但他们是否有任何可能使C#Linux开发更容易的解决方案?

您链接的MonoDebugger插件也可以在PC上运行,因此它不仅限于RaspberryPi。 我已经尝试过,但正如你所说它仍然相当新,我发现了一些错误,例如踩过一个while循环

使用MonoDevelop / Xamarin Studio也可以调试远程Mono进程,但显然不是你可以开箱即用的东西: http//tirania.org/blog//archive/2013/Oct.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM