2012-05-20 26 views
2

我有要在乾淨的Windows安裝上測試的程序。現在我在VirtualBox中有圖像,我從共享文件夾啓動程序,但這不舒服,我無法調試。從虛擬機(如VirtualPC或VirtualBox)運行和調試Visual Studio的程序

對於調試,我發現我可以使用Remote Debugging Monitor,但我仍然想要自動化整個過程,特別是在虛擬機上上傳應用程序。

我認爲VirtualPC會比VirtualBox更好,因爲這個應用程序是由微軟創建的。不幸的是我找不到任何信息如何連接它們。

編輯: 經過研究:唯一的可能性是將虛擬機視爲遠程計算機。沒有更簡單的方法。項目需要使用共享文件夾發佈到VM。在Visual Studion中配置新的發佈類型後,可以自動進行遠程調試並自動運行所有觸發器。

回答

2

我將:

1.Place程序中預先定義的共享目錄,使得它重新部署後給虛擬機立即可見。

2.遠程調試器調用可以自動化 - 所有參數(如允許調試的用戶)都可以在命令行上傳遞。

VirtualBox對於這項任務非常合適,因爲它允許您僅使用乾淨的磁盤映像替換磁盤映像,同時保持安裝(包括共享目錄)不變。我確信VirtualPC也允許這樣的事情,但選擇它只是因爲它也是由微軟編寫的,這似乎並不是一個有效的考慮。

+0

經過研究,我發現這是唯一的選擇。我需要通過共享文件夾共享此項目並啓動遠程調試器。然後將Visual Studio指向vm中正確的路徑。我建議VirtualPC是因爲我認爲這兩種產品都來自微軟,並且可以以某種方式進行集成,而無需全部這些。 – zwierzak

相關問題