• <menu id="w2i4a"></menu>
  • logo Visual Studio系列教程

    文檔首頁(yè)>>Visual Studio系列教程>>Visual Studio 2019教程:調(diào)試和測(cè)試使用C#創(chuàng)建的應(yīng)用程序

    Visual Studio 2019教程:調(diào)試和測(cè)試使用C#創(chuàng)建的應(yīng)用程序


    免費(fèi)下載Visual Studio正式版

    “Visual Studio 2019教程:使用C#創(chuàng)建應(yīng)用程序”文章中,我們一起學(xué)習(xí)了在VS中配置IDE、創(chuàng)建WPF項(xiàng)目、更改MainWindow.xaml的名稱、設(shè)計(jì)用戶界面(UI)、添加一個(gè)TextBlock控件、自定義文本塊中的文本、添加單選按鈕、為每個(gè)單選按鈕添加顯示文本、添加按鈕控件等操作步驟。

    本文主要介紹如何構(gòu)建和啟動(dòng)調(diào)試器并對(duì)使用C#創(chuàng)建應(yīng)用程序文章創(chuàng)建的應(yīng)用程序進(jìn)行調(diào)試和測(cè)試,找出并修復(fù)相關(guān)錯(cuò)誤。


    調(diào)試和測(cè)試應(yīng)用程序

    查找并修復(fù)錯(cuò)誤

    在此步驟中,您將找到我們之前通過(guò)更改MainWindow.xaml文件名稱引起的錯(cuò)誤。

    開(kāi)始調(diào)試并找到錯(cuò)誤

    1、按F5或選擇“Debug”來(lái)啟動(dòng)調(diào)試器,然后單擊“Start Debugging”。

    “Break Mode”窗口出現(xiàn),并且“Output”窗口指示發(fā)生了IOException:無(wú)法找到資源“ mainwindow.xaml”。

    2、通過(guò)選擇Debug > Stop Debugging。

    在本教程開(kāi)始時(shí),我們將MainWindow.xaml重命名為Greetings.xaml,但是代碼仍將MainWindow.xaml稱為應(yīng)用程序的啟動(dòng)URI,因此該項(xiàng)目無(wú)法啟動(dòng)。

    指定Greetings.xaml作為啟動(dòng)URI

    1、在Solution Explorer中打開(kāi)App.xaml文件。

    2、將StartupUri="MainWindow.xaml"更改為StartupUri="Greetings.xaml",然后保存更改。

    再次啟動(dòng)調(diào)試器(按F5)。應(yīng)該看到該應(yīng)用程序的Greetings窗口。

    1.png

    現(xiàn)在關(guān)閉應(yīng)用程序窗口停止調(diào)試。

    使用斷點(diǎn)進(jìn)行調(diào)試

    調(diào)試期間,您可以通過(guò)選擇Debug > Toggle Breakpoint來(lái)添加斷點(diǎn)來(lái)測(cè)試代碼,方法是單擊編輯器中希望發(fā)生斷點(diǎn)的那行代碼旁邊的左邊框,或者按F9。

    添加斷點(diǎn)

    1、打開(kāi)Greetings.xaml.cs,然后選擇以下行:MessageBox.Show("Hello.")

    2、選擇“Debug”>“ Toggle Breakpoint”,從菜單中添加斷點(diǎn)。

    編輯器窗口最左邊的代碼行旁邊會(huì)出現(xiàn)一個(gè)紅色圓圈。

    3、選擇以下行:MessageBox.Show("Goodbye.")。

    4、按F9鍵添加一個(gè)斷點(diǎn),然后按F5開(kāi)始調(diào)試。

    5、選擇“Greetings”窗口中的“Hello”單選按鈕,然后選擇“ Display”按鈕。

    MessageBox.Show("Hello.")以黃色突出顯示。在IDE的底部,Autos、local和Watch窗口??吭谧髠?cè),Call Stack、Breakpoints、Exception Settings、Command、Immediate和Output窗口在右側(cè)。

    exploreide-debugbreakpoint.png

    6、在菜單欄上選擇Debug > Step Out。

    該應(yīng)用程序?qū)⒗^續(xù)執(zhí)行并出現(xiàn)寫(xiě)有“Hello”的消息框。

    7、選擇消息框上的“OK”按鈕將其關(guān)閉。

    8、在“Hello”窗口中選擇“Goodbye”單選按鈕,然后選擇“Display”按鈕。

    MessageBox.Show("Goodbye.")以黃色突出顯示。

    9、按F5鍵繼續(xù)調(diào)試。當(dāng)消息框出現(xiàn)時(shí),選擇消息框上的“OK”按鈕將其關(guān)閉。

    10、關(guān)閉應(yīng)用程序窗口停止調(diào)試。

    11、在菜單欄上,選擇Debug > Disable All Breakpoints。

    免費(fèi)體驗(yàn)Visual Studio 2019>>>

    查看UI元素的表示形式

    在正在運(yùn)行的應(yīng)用程序中,您應(yīng)該會(huì)看到一個(gè)小部件出現(xiàn)在窗口頂部。這是一個(gè)運(yùn)行時(shí)幫助程序,可以快速訪問(wèn)一些有用的調(diào)試功能。單擊第一個(gè)按鈕Go to Live Visual Tree,應(yīng)該看到一個(gè)帶有樹(shù)的窗口,其中包含頁(yè)面的所有可視元素。展開(kāi)節(jié)點(diǎn)并找到添加的按鈕。

    構(gòu)建應(yīng)用程序的發(fā)行版

    1、現(xiàn)在已經(jīng)驗(yàn)證了一切正常,接下來(lái)可以準(zhǔn)備該應(yīng)用程序的發(fā)行版。

    在主菜單上選擇Build > Clean solution,刪除在先前構(gòu)建期間創(chuàng)建的中間文件和輸出文件。這個(gè)步驟會(huì)清理調(diào)試構(gòu)建輸出,可以選擇不操作。

    2、使用工具欄上的下拉控件將HelloWPFApp的構(gòu)建配置從Debug更改為Release(它當(dāng)前顯示“Debug”)。

    3、選擇Build > Build Solution來(lái)構(gòu)建解決方案。

    完成以上步驟就完成本教程啦!您可以在解決方案和項(xiàng)目目錄(...\HelloWPFApp\HelloWPFApp\bin\Release)下找到構(gòu)建的.exe。



    想要獲得 Visual Studio 更多資源、正版授權(quán)的伙伴,請(qǐng)咨詢【慧都客服】了解

    12月,慶圣誕、迎元旦,上“慧都網(wǎng)”小程序簽到兌商城通用抵價(jià)券>>>   軟件商城專(zhuān)屬優(yōu)惠價(jià),領(lǐng)優(yōu)惠券再享折上折>>>

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();