visual-studio-debugging

    0熱度

    3回答

    我試圖調試我的c#應用程序,檢查MIPS語法。但它不允許進行調試。無論我在哪裏輸入斷點,它都會被忽略,包括Main()函數的第一行。它也扔我這個錯誤。 '添加ABC' 工作正常,如果我不叫HasValidParams() '添加AB' 拋出了同樣的情況 例外既不工作調用HasValidParams時() 的Program.cs private static void Main(string[] a

    12熱度

    1回答

    假設我有一個拋出異常的函數。假設這個函數被第三方DLL調用,並且第三方DLL將處理我拋出的異常。 如果Visual Studio確定第三方DLL不是「用戶代碼」(如下圖所示),那麼默認情況下它將停止在我的異常處,即使稍後處理它。這不是錯誤這樣做;它清楚地解釋了該異常是由用戶代碼未處理的。但是,什麼讓Visual Studio調用一些DLL「用戶代碼」而其他的不是? 我有一個理論,這是因爲這些符號不

    1熱度

    1回答

    是否有任何MSVS插件(任何版本)來比較函數參數? 所以 - 我必須調用一個很多參數的函數,這些參數是非POD類型,可以是多態對象...無論如何,傳統的意大利麪條代碼。重構是不可能的。 有時功能輸出正確,有時它不。我想比較產生正確結果的調用和其他調用之間的參數。我可以調試,我可以手工比較參數,但這不是我第一次遇到這個問題,我認爲如果我們有像Araxis Merge這樣的東西會更容易(可能在表單中的

    1熱度

    1回答

    我使用VS 2010調試單個IronPython模塊。一切都很好。我可以設置斷點,觀察局部變量等。唯一的煩惱(嚴重的是)標記調試器中當前步驟的黃色箭頭與正在編輯的實際行不同步。有沒有人遇到過這個問題? 我通過Visual Studio創建了一個IronPython項目來確保。我不想錯過一些重要的設置,但無濟於事。 金字塔新手 更新: 確定。問題解決了。我安裝了一堆Python解釋器,默認解釋器是P

    2熱度

    2回答

    我有一些代碼,我需要看到,當我運行一個測試,並且 TestContext將不得不成爲我的測試類的一部分我需要 debug.writelines顯示正在測試的班級。我認爲 只是將一個TestContext傳遞給我的MessageStatus靜態方法,並且可能 必須但是這將是一個PITA,因爲UnitTest類將有 將TestContext傳遞給它正在測試的對象。太緊了 加上我的口味。 在基本條件 [

    4熱度

    3回答

    我寫了一個程序,產生了一些進程。 默認情況下,Visual Studio不會調試新進程 - 只有創建新進程的原始進程。 有沒有辦法在代碼中自動將Visual Studio連接到創建時的進程?

    0熱度

    1回答

    我只是有我在Visual Studio 2005中每次調試我的代碼中的問題,該項目重新生成,它真的需要太多時間。出於這個原因,我正在尋找一種可能性,如果可能的話禁用此選項。你能幫我解決這種情況嗎?

    0熱度

    2回答

    通常我打開一個新的窗口,像這樣: new Sensors(this).Show(); this.Hide(); 但是當我嘗試打開從形式,反之亦然WPF窗口這個方法行不通,所以我這樣做: System.Diagnostics.Process.Start(appAddress); this.Close(); 這樣做時的問題是調試器不會調試新的窗體/窗口。 有沒有辦法

    0熱度

    2回答

    我在調試解決方案時遇到了一個奇怪的Visual Studio(2010)問題,我希望有人對如何解決這個問題有一些想法問題。 有時,在調試過程中,當打到一個斷點並開始逐步執​​行(F10或F11)時,看到的行爲是F5(run),立即跳出調試器並顯示頁面。如果設置了斷點,它將運行到該點,但從那裏開始運行結束(或下一個斷點)。 我發現停止這種行爲(一段時間)唯一的事情是關閉Visual Studio,關

    5熱度

    1回答

    我在C#4.0(VS2010)中的應用程序上工作,我有一個非常奇怪的情況。我向所有團隊報告了一個錯誤,並且我一直無法重現它,直到其他開發人員告訴我雙擊可執行文件並按照錯誤情況而不是從VS2010啓動它。 經過一番研究,我發現,大多數在這個問題上的意見是關於未初始化的堆內存之類的,但在C++環境。我知道如果一個變量沒有初始化,C#會產生一個錯誤,而不是一個警告,所以這不是問題,很可能。 兩個版本是我