如果我在Visual Studio中编写一些代码,
while(true)
{
if (foo == bar)
MessageBox.Show("ASDF");
}
我希望代码只在应用程序在调试模式下运行时显示消息框,我会写#if DEBUG,#endif。但Visual Studio不会自动标记#运算符,所以它是这样编写的:
while(true)
{
if (foo == bar)
#if DEBUG
MessageBox.Show("ASDF");
#endif
}
必须手动缩进任何有#的行是令人讨厌的。如何让visual studio自动标签#操作符?我正在使用VS2010
答案 0 :(得分:2)
据我所知,没有内置的方法可以调整此标签。
注意:请考虑方法的条件属性,如here
所示public class Trace
{
[Conditional("DEBUG")]
public static void Message(string traceMessage)
{
Console.WriteLine("[TRACE] - " + traceMessage);
}
}