我在調試Windows服務時遇到問題。 該服務已安裝並正在運行,並且已將調試程序附加到該進程。我無法調試Windows服務
我已經設置斷點幾個,但是當調試器附加我得到:
斷點目前不會受到打擊。沒有符號被載入這個文件。
所有配置已被設置爲調試。
有人可以請我指出一個可能的解決方案嗎?
我在調試Windows服務時遇到問題。 該服務已安裝並正在運行,並且已將調試程序附加到該進程。我無法調試Windows服務
我已經設置斷點幾個,但是當調試器附加我得到:
斷點目前不會受到打擊。沒有符號被載入這個文件。
所有配置已被設置爲調試。
有人可以請我指出一個可能的解決方案嗎?
這可能不會幫助第一個人問,但也許有人有類似的問題。
在我來說,我固定它這樣,當選擇「附加到進程。」我點擊「選擇......」:
然後選擇「自動確定類型的代碼調試」:
和有效。
一個可能的原因可能是該服務是使用發佈配置構建的,並且您想通過將其附加到VS進行調試。
由於您的源代碼版本與先前構建的服務相同,您爲什麼不根據源代碼構建服務程序並對其進行測試?
大概你的意思是你的本地VS配置被設置爲調試,但是服務最初是如何構建的?您是否使用與服務器上的版本相同版本的代碼和/或pdbs? –
該服務是過去構建和安裝的。但是我的版本來源與已安裝服務的版本相同。我不確定PDBS ... – no9