gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 20:36:26 25 4
gpt4 key购买 nike

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

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

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

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

目前这甚至可能吗?这里的插件 ( http://www.giesswein-apps.at/mono ) 似乎是一个不错的解决方案,但它看起来很新,我无法判断它是否仅适用于 RaspberryPi。

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

最佳答案

您链接的 MonoDebugger 插件肯定也可以在 PC 上运行,因此它不仅限于 RaspberryPi。我试过了,但正如你所说,它仍然很新,我发现了一些错误,例如同时stepping through a while-loop .

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

关于c# - 使用 Visual Studio 2013 远程调试在 Linux 上运行的 C# mono 应用程序的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com