我試圖找到可以幫助我的東西,但目前爲止沒有什麼是好的。VS2013構建/調試時自動註釋代碼行
我想知道在開始構建/調試時是否有任何選項來評論某些代碼行?
我不想手動執行操作(手動編輯和繼續不是解決方案)。如果我開始構建或調試,我想要「告訴VS」自動註釋指定的代碼行。
當我在服務器上測試應用程序時,我需要這行代碼,但是當我在本地執行它時,我必須對它進行註釋。 希望你明白我的問題,並會給我快速的解決方案,謝謝。
我使用VS2013和C#。
我試圖找到可以幫助我的東西,但目前爲止沒有什麼是好的。VS2013構建/調試時自動註釋代碼行
我想知道在開始構建/調試時是否有任何選項來評論某些代碼行?
我不想手動執行操作(手動編輯和繼續不是解決方案)。如果我開始構建或調試,我想要「告訴VS」自動註釋指定的代碼行。
當我在服務器上測試應用程序時,我需要這行代碼,但是當我在本地執行它時,我必須對它進行註釋。 希望你明白我的問題,並會給我快速的解決方案,謝謝。
我使用VS2013和C#。
請問preprocessor directives有幫助嗎?默認情況下,調試配置啓用了DEBUG指令,因此#if(DEBUG)
和#endif
之間的任何代碼將只在您的調試配置中執行。
我有4個配置,我想讓它評論,所以如果我想用你的方式做到這一點,我應該試試: '#if(!DEBUG ||!DEBUG1 || !DEBUG2 ||!DEBUG3) variable = 5; #endif' – bodley
一種可能性:
if(!System.Diagnostics.Debugger.IsAttached)
{
//code which should only run if not being debugged
}
否則,使用預處理器指令爲Jenszcz建議。
哪種編程語言? – stijn
對不起,這是C#我的錯誤:) – bodley