2015-01-04 30 views
0

I'm使用一臺服務器(WPF項目,主要應用),如果沒有管理員權限和客戶端(命令行工具,我的C#應用​​程序匿名管道只用於執行某些任務的服務器需要管理員權限)和管理員權限。如何使用匿名管道調試客戶端應用程序

匿名管道部分是基於http://msdn.microsoft.com/en-us/library/bb546102.aspx

它工作正常,但我的問題是,我不能似乎調試客戶端。

服務器是啓動項目,在那裏調試工作正常。但是,如果我要調試客戶端,管道具有在啓動時提供並交給命令行

使用(PipeStream pipeClient = 新AnonymousPipeClientStream(PipeDirection.In,ARGS [0]))

那麼如何調試客戶端?我必須通過服務器進程啓動進程,但是如何讓Visual Studio在客戶端代碼中保留斷點? (這兩個項目都已經在同一個Visual Studio解決方案)

+0

如果我正確地理解你的問題,你應該能夠通過安裝調試器(VS)到已經運行的進程去克服它。 –

+0

如何使用VS2010 Express C#做到這一點? – user1550097

+0

不vs2010有一個附加調試器來處理選項?你可以啓動Visual Studio的第二個實例並使用該調試器嗎? – Balanikas

回答

0

正如你在評論中已經提到的,你不能調試器附加到在VS 2010速成另一個進程。

VS Express 2013 for Windows Desktop中刪除了此限制,可以下載該限制here。升級後,您將可以訪問調試下的「附加到過程...」菜單項。

相關問題