C#綁定句柄無效問題的解決方法
在C# 2005 Express Edition有可能會碰到C#綁定句柄無效的問題,在這里我們將分析C#綁定句柄無效的具體原因,以及相關(guān)癥狀,方便大家最終解決問題。
C#學(xué)習(xí)筆記-調(diào)試C#項(xiàng)目時的錯誤信息:
癥狀:
在Microsoft Visual C# 2005 Express Edition中運(yùn)行C#項(xiàng)目出現(xiàn)如下錯誤:
試圖運(yùn)行項(xiàng)目時出錯: 無法啟動調(diào)試。 C#綁定句柄無效。
原因:
Terminal Services 服務(wù)被禁用。Terminal Services 服務(wù)描述是這樣的:允許用戶以交互方式連接到遠(yuǎn)程計(jì)算機(jī)。遠(yuǎn)程桌面、快速用戶切換、遠(yuǎn)程協(xié)助和終端服務(wù)器依賴此服務(wù) - 停止或禁用此服務(wù)會使您的計(jì)算機(jī)變得不可靠。要阻止遠(yuǎn)程使用此計(jì)算機(jī),請?jiān)凇跋到y(tǒng)”屬性控制面板項(xiàng)目上清除“遠(yuǎn)程”選項(xiàng)卡上的復(fù)選框。
解決方案:
1)在計(jì)算機(jī)管理 > 服務(wù)和應(yīng)用程序 > 服務(wù) 中啟動Terminal Services 服務(wù)。
2)在Visual C# 2005 Express Edition的項(xiàng)目屬性 > 調(diào)試 中的“啟用Visual Studio 宿主進(jìn)程”前面打鉤。
more...
1.Terminal Services服務(wù)是必須啟動的;
2.某些資料上說要在“啟用Visual Studio 宿主進(jìn)程”前打鉤,但我把前面的鉤去掉后運(yùn)行,并沒有出現(xiàn)該錯誤;
3.這個錯誤的解決方案在以下環(huán)境中相同:
Microsoft Visual Studio 2005 Standard Edition
Microsoft Visual Studio 2005 Professional Edition
Microsoft Visual Basic 2005 Express Edition
Microsoft Visual C# 2005 Express Edition
【編輯推薦】