2
在我們的.Net應用程序中,我們的一些業務對象使用延遲加載來訪問服務器中的數據。在調試的時候,如果我想檢查一個屬性,我必須非常小心,而不是「看」或訪問這些屬性,因爲這會導致IDE嘗試並評估那些失敗的屬性。是否有一個屬性可以放在這些屬性上,以便它們仍然可以在Intellisense中顯示,但是在調試期間對象正在被檢查時不會被評估?我可以告訴VS2008忽略延遲加載屬性的調試時間評估嗎?
在我們的.Net應用程序中,我們的一些業務對象使用延遲加載來訪問服務器中的數據。在調試的時候,如果我想檢查一個屬性,我必須非常小心,而不是「看」或訪問這些屬性,因爲這會導致IDE嘗試並評估那些失敗的屬性。是否有一個屬性可以放在這些屬性上,以便它們仍然可以在Intellisense中顯示,但是在調試期間對象正在被檢查時不會被評估?我可以告訴VS2008忽略延遲加載屬性的調試時間評估嗎?
嘗試用標記您的屬性:
[DebuggerBrowsable(DebuggerBrowsableState.Never)]
謝謝!完全做到了! – opedog 2009-06-30 15:35:26