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