狠狠色丁香婷婷综合尤物/久久精品综合一区二区三区/中国有色金属学报/国产日韩欧美在线观看 - 国产一区二区三区四区五区tv

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

C# 客戶端程序 Visual Studio 遠程調試方法

admin
2023年7月14日 10:11 本文熱度 603

導讀

傳統桌面客戶端的遠程調試相比UWPASP等項目來說,配置比較麻煩,因為它是非部署的應用程序,原理是復制編譯的文件到遠程計算機,通過網絡來連接和VS的通信,本文主要講述WPF,WinForm應用程序的遠程調試。 


安裝 Remote Debuger

  • 下載適合 Visual Studio 版本的最新遠程工具。最新的遠程工具版本與早期的 Visual Studio 版本兼容,但早期的遠程工具版本與后來的 Visual Studio 版本不兼容。(例如,如果使用的是 Visual Studio 2019,請下載 Visual Studio 2019 遠程工具的最新更新。在這種情況下,請不要下載 Visual Studio 2022 遠程工具。)

  • 下載與要安裝遠程工具的計算機具有相同體系結構的遠程工具。例如,如果要在運行 x64 操作系統的遠程計算機上調試 x86 應用程序,請安裝 x64 遠程工具。

可以通過將msvsmon.exe復制到遠程計算機,也可以通過安裝遠程工具來運行遠程調試器(安裝遠程工具完成以后就和復制粘貼文件打開msvsmon.exe是一樣的,多一個配置頁面,這里主要演示復制粘貼):

右鍵 Visual Studio => 打開文件位置 => 找到當前目錄下的Remote Debugger文件夾 => 復制粘貼x64或者x86到你的遠程計算機中,運行文件夾中的 msvsmon.exe


配置身份驗證模式:工具 => 選項 => Windows 身份驗證或者無身份驗證,前者需要在連接時進行身份驗證:


確認就可以了:

VS調試配置

找到我們本機要調試的項目,用一個簡單的Winform項目為例:項目屬性 => 調試 => 使用遠程計算機 => 根據遠程機配置的身份驗證模式選擇是否進行身份驗證 => 重新生成項目

不要勾選啟用本地代碼調試

配置遠程調試目錄

在遠程計算機上創建一個文件夾,其路徑與 Visual Studio 計算機上的 Debug 文件夾相同:<源路徑>\Demo01\Demo01\bin\Debug


將遠程主機文件夾設置為共享 Everyone :


將有 Visual Studio 計算機上的項目 Debug 文件夾下的文件復制粘貼到遠程主機 Debug 文件夾下,可手動復制項目,或者使用 XCopyRobocopyPowerShell 或其他選項:

運行程序

在本地運行調試就可以了。

可能出現的問題:

  • 如果出現無法命中斷點,提示未加載任何符號集啥的,就重新在本地編譯一遍,然后將編譯好的Debug文件下的內容復制到遠程主機上再來。

  • 遠程調試錯誤和疑難解答

  • 排查遠程調試問題

  • 遠程調試可能出現的問題有很多,建議就是x64x86都復制進去,出錯了就兩個換著來,還有身份驗證模式,怎么能用怎么來嘛,對吧。


出處:https://www.cnblogs.com/BoiledYakult/p/17459749.html
作者:BoiledYakult

版權聲明:本文來源于網友收集或網友供稿,僅供學習交流之用,如果有侵權,請轉告小編或者留言,本文章立即刪除。


- EOF -


該文章在 2023/7/14 10:16:22 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved