W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
編寫 CodeSmith 模板和編寫程序一樣,也需要進(jìn)行調(diào)試,CodeSmith 支持使用 CLR’s Just-in-Time debugger 調(diào)試模板。
要調(diào)試模板,首先要在 CodeTemplate 聲明中打開調(diào)試 Debug=”True”:
<%@ CodeTemplate Language="C#" TargetLanguage="C#" Debug="True" %>
第二步是設(shè)置斷點(diǎn):在需要設(shè)置斷點(diǎn)的地方調(diào)用 System.Diagnostics.Debugger.Break();
System.Diagnostics.Debugger.Launch();
System.Diagnostics.Debugger.Break();
在調(diào)用 System.Diagnostics.Debugger.Break();之前需要首先調(diào)用System.Diagnostics.Debugger.Launch();
這樣在 Generate Output 時(shí) Visual Studio 在指定的斷點(diǎn)暫停運(yùn)行:
此外也可以利用 .Net 的 System.Diagnostics.Trace 和 System.Diagnostics.Debug 添加調(diào)試信息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: