2017-01-01 39 views
0

我與Visual Studio 2012的一個問題,我剛纔已經創建一個Windows應用程序項目,它是由VS自身創建的默認應用程序,如果我運行按Ctrl + F5(啓動應用程序沒有調試),應用程序正常運行。而如果我用F5(從調試開始)啓動應用程序,則應用程序已成功構建,但表單完全不顯示,此外,如果我試圖調試任何行,則不會啓動調試器,斷點不可達。調試不工作的VS2012

如果我捕獲來自調試輸出,我得到了以下:

程序 '[11980] WebBrowserTest.exe:程序跟蹤' 已經與代碼0(爲0x0)退出。 程序'[11980] WebBrowserTest.exe:Managed(v4.0.30319)'已退出,代碼爲-1(0xffffffff)。

我該如何解決這個問題。

+0

在bin目錄下是否有pdb? –

+0

確保在initialize()IN主窗體之前沒有任何代碼。在initialize()後面加上中斷點(F9),看看你是否到達了中斷點。如果你沒有在design.cs代碼中發現錯誤。如果您到達中斷點,則繼續添加中斷點以幫助找出故障發生的位置。 – jdweng

+0

@federicoscamuzzi,是的,有一個pdb – ManKeer

回答

0

最後,我得到了這個問題的解決方案,它只是與windows用戶權限有關,一旦我運行VS2012作爲管理員,調試器開始沒有任何問題。

+0

@ ManKeer,您可以將其標記爲答案。 –