10

當我嘗試使用Windows應用商店應用程序(Metro應用程序)進行遠程調試時,它非常簡單。在開始下拉菜單中,我可以選擇一臺遠程計算機。然後VS構建項目並自動將可執行文件部署到遠程計算機並運行。它感覺好像是本地調試。Visual Studio 2013遠程調試,自動部署?

現在,我想嘗試用Windows應用程序(簡單的C#Windows窗體)遠程調試,它不是那麼容易。我讀了以下頁面:http://msdn.microsoft.com/en-us/library/vstudio/8x6by8d2(v=vs.110).aspx

這是否意味着我必須手動將構建的exe複製到遠程計算機上,每次構建項目時?是否有任何方法可以像Windows應用商店應用一樣輕鬆地工作?可能是第三方擴展或什麼?

回答

6

這是否意味着我必須在構建項目時每次手動將構建的exe複製到遠程計算機 ?

是的。

有沒有什麼辦法讓它像Windows Store 應用程序一樣輕鬆工作?

您可以創建一個post-build event,您可以在其中幾乎做所有事情。在這種情況下,您可以設置一個xcopy/robocopy命令,將命令複製到網絡位置。

可能是第三方擴展還是什麼?

不這麼認爲。

8

我最近設置此爲一個工作項目,並遇到類似問題,遇到後您的文章。我在博客上詳細介紹了我的解決方案

Remote Debugging with VS2015

我改變了輸出文件夾是我的調試帳戶訪問網絡共享,項目建設只是在那個位置創建輸出,使其可用於調試器。我只需按下我的工具欄上的播放(調試)按鈕,並選擇「遠程調試」配置文件。

  1. 打開配置管理解決方案
  2. 添加一個新的配置,並適當命名。選擇該框可自動爲所有項目執行此操作。
  3. 打開您希望遠程調試的可執行項目的項目屬性。
  4. 確保選擇了遠程調試配置文件。
  5. 設置構建輸出到網絡共享遠程調試計算機上。
  6. 設置遠程調試主機地址和端口。
+0

設置目標機器以使調試儘可能無痛苦的優異獎勵。 – Martheen 2015-12-22 05:39:01