2014-09-13 39 views
6

我正在考慮爲使用Mono C#的Linux開發幾個控制檯/服務類型應用程序。使用Visual Studio 2013遠程調試在Linux上運行的C#單聲道應用程序的最佳方法

我首選的開發環境將的Windows與Visual Studio 2013年

是否有任何遠程調試解決方案與Visual Studio 2013在Linux上運行的單聲道C#控制檯程序?

在理想的解決方案中,一個簡單的F5會將構建輸出部署到遠程Linux主機,在主機上啓動應用程序,然後附加一個調試器,以便我可以在本地使用Visual Studio 2013的所有標準調試功能,堆棧跟蹤,觀看窗口等...)

這是目前甚至可能嗎?這個加載項(http://www.giesswein-apps.at/mono)似乎是一個不錯的解決方案,但它看起來相當新,我不知道它是否僅適用於RaspberryPi。

我知道Xamarin提供跨平臺移動開發的解決方案,但他們有沒有可能使C#Linux開發更容易的解決方案?

+0

我也很好奇,如果人們使用VS2013爲單聲道/ C#開發對於Linux還是使用MonoDevelop更好? – gmetzker 2014-09-13 18:48:04

+0

我使用VS 2013 for Windows,並且非常滿意^^ – AgentFire 2014-09-13 19:34:46

+0

@AgentFire在開發VS2013時是否有任何調試遠程Linux應用程序的技巧?這如何最好地完成? – gmetzker 2014-09-13 19:39:38

回答

1

您鏈接的MonoDebugger加載項絕對可以在PC上運行,所以它不僅限於RaspberryPi。我已經嘗試過了,但正如你所說,它還是相當新的,我發現了一些錯誤,例如而stepping through a while-loop

調試遠程單過程中也有可能需要的MonoDevelop/Xamarin工作室,但它顯然不是你能做到開箱即用:http://tirania.org/blog//archive/2013/Oct.html

+0

我嘗試了加載項,並在GitHub上報告過類似的崩潰。在我的情況下,我可能只需安裝MonoDevelop並在本地進行調試,但我更喜歡VS2013。 您是否專門嘗試過使用MonoDevelop進行遠程調試?任何其他想法? – gmetzker 2014-09-17 04:51:05

+0

我沒有試過MonoDevelop,對不起。 – 2014-09-18 12:28:26

相關問題