共用方式為


<assert> 項目

指定您呼叫 Debug.Assert 方法時是否顯示訊息方塊,同時指定要寫入訊息的檔案名稱。

<assert assertuienabled="true|false" logfilename="file name"/>

屬性和項目

下列各節將說明屬性、子項目和父項目。

屬性

屬性

說明

assertuienabled

選擇性屬性。

指定 Debug.Assert 方法評估為 false 時是否要顯示訊息方塊。

logfilename

選擇性屬性。

指定如果 Debug.Assert 評估為 false 時,訊息要寫入的檔案名稱。

assertuienabled 屬性

說明

true

顯示訊息方塊。 這是預設值。

false

不顯示訊息方塊。

子項目

無。

父項目

項目

描述

configuration

Common Language Runtime 和 .NET Framework 應用程式所使用之每個組態檔中的根項目。

system.diagnostics

指定收集、存放和傳送訊息的追蹤接聽程式,以及設定追蹤參數的層級。

備註

<assert> 項目中這兩種屬性都是選擇性項目。 可以不指定訊息要寫入的檔案,停用訊息方塊,或者指定訊息要寫入的檔案,讓訊息方塊保持啟用。

範例

以下範例顯示呼叫 Debug.Assert 並將訊息寫入 c:\log.txt 時,如何停用顯示訊息方塊。

<configuration>
   <system.diagnostics>
      <assert assertuienabled="false" logfilename="c:\log.txt"/>
   </system.diagnostics>
</configuration>

請參閱

參考

追蹤和偵錯設定結構描述

Debug