我正在嘗試將我的調(diào)試器單步調(diào)試到我從一個(gè)單獨(dú)的解決方案中的私有 nuget 存儲(chǔ)庫(kù)安裝的 .dll 庫(kù)中。該 dll 是我編寫的,唯一一次我能夠成功調(diào)試它,我的方法如下:更新我的 dll 項(xiàng)目的版本號(hào)構(gòu)建和 nuget 推送我的包通過 Visual Studio 的 nuget GUI 在可運(yùn)行項(xiàng)目中下拉所述新版本。不幸的是,這并不總是有效,我不確定在它起作用和不起作用的情況下會(huì)發(fā)生什么不同。https://docs.microsoft.com/en-us/visualstudio/debugger/specify-symbol-dot-pdb-and-source-files-in-the-visual-studio-debugger我瀏覽了上面的鏈接并嘗試了建議的內(nèi)容,并在我認(rèn)為 VS 可能會(huì)尋找它們的任何地方手動(dòng)放置 pdb 文件,但我在上面概述的步驟之外的所有遠(yuǎn)程調(diào)試都沒有運(yùn)氣。任何人都可以為我提供一種始終調(diào)試到我的庫(kù)中的方法嗎?不幸的是,將庫(kù)拉入可運(yùn)行的解決方案對(duì)我來(lái)說(shuō)不是一個(gè)選擇。如果有辦法遠(yuǎn)程托管具有新 dll 版本的 pdb 文件,我確實(shí)有權(quán)在我的私人 nuget 存儲(chǔ)庫(kù)中進(jìn)行更改。
在 Visual Studio 中調(diào)試到遠(yuǎn)程 dll 庫(kù)
胡說(shuō)叔叔
2021-06-15 13:12:39