2015-07-28 58 views
0

我試圖找到可以幫助我的東西,但目前爲止沒有什麼是好的。VS2013構建/調試時自動註釋代碼行

我想知道在開始構建/調試時是否有任何選項來評論某些代碼行?

我不想手動執行操作(手動編輯和繼續不是解決方案)。如果我開始構建或調試,我想要「告訴VS」自動註釋指定的代碼行。
當我在服務器上測試應用程序時,我需要這行代碼,但是當我在本地執行它時,我必須對它進行註釋。 希望你明白我的問題,並會給我快速的解決方案,謝謝。

我使用VS2013和C#。

+0

哪種編程語言? – stijn

+0

對不起,這是C#我的錯誤:) – bodley

回答

0

請問preprocessor directives有幫助嗎?默認情況下,調試配置啓用了DEBUG指令,因此#if(DEBUG)#endif之間的任何代碼將只在您的調試配置中執行。

+0

我有4個配置,我想讓它評論,所以如果我想用你的方式做到這一點,我應該試試: '#if(!DEBUG ||!DEBUG1 || !DEBUG2 ||!DEBUG3) variable = 5; #endif' – bodley

0

一種可能性:

if(!System.Diagnostics.Debugger.IsAttached) 
{ 
    //code which should only run if not being debugged 
} 

否則,使用預處理器指令爲Jenszcz建議。