開始!
已知:
A、B兩個服務器。如果是XP必須爲最新的SP,2003的任意版本均可,是爲了解決DCOM的通訊問題。
A爲開發用機,安裝VS2005團隊開發版。
B爲普通電腦。
過程:
將團隊開發版的VS2005中的Remote Debugger目錄中的安裝文件Copy到B機器,運行安裝,按提示配製好遠程調試器。(帳戶用默認的即可)。然後開始菜單VS->VS Tools打開遠程調試器,並設置好權限並記錄好第一條記錄裏面Server Name,後面會用到。
在B機器爲A開一個可寫共享。在A機器的VS項目的Post-Event中添加命令行"xcopy $(TargetDir)/*.* Z:/$(ProjectName)/*.* /E /F /Y" (其中Z:是你B機器的一個影射或者將Z:改稱網絡路徑也可以)。這樣當A機器項目生成時自動將調試需要的文件複製到B機器。
打開A機器VS項目的設置,在Debugging裏有個Debugger to Launch中選Remote Windows Debug。在下面命令行中輸入B機器共享裏可執行文件的相對B機器的路徑。Remote Server Name裏填寫剛纔記下的Server Name。保存!
Ok,如果沒有什麼意外調試這個項目就會在遠程B機器執行程序了,並且可以在A機器設置斷點等!
英文官方介紹:
http://msdn2.microsoft.com/en-us/netframework/aa569599.aspx