大家好:
我有一个程序如下:using System.Diagnostics;namespace ConsoleApplication1
{
   public class A
    {
       
       [Conditional("Hello")]
       private void Hello()
       {
           Console.Write("Hello");
       }
       [Conditional("Hi")]
        private void Hi()
       {
           Console.Write("Hi");
       }
        static void Main(string[] args)
        {
            A aa = new A();
            aa.Hello();
            aa.Hi();
         }
    }
   
   
}调试执行的时候 是没有值可显示的。
我参考了:
http://msdn.microsoft.com/zh-cn/library/system.diagnostics.conditionalattribute(v=vs.90).aspx如果我现在想让它显示Hello,需要在CSC.exe.config中配置 但是具体不懂如何添加??谢谢大家了

解决方案 »

  1.   


    #define Hello
    using System.Diagnostics;
      

  2.   

    进入你的工程的属性窗口,选择“debug”选项卡,第一项就是!
      

  3.   

    Sorry! 是进入“Build”选项卡。
      

  4.   

    #define TRACE_ON
    using System;
    using System.Diagnostics;public class Trace
    {
        [Conditional("TRACE_ON")]
        public static void Msg(string msg)
        {
            Console.WriteLine(msg);
        }
    }public class ProgramClass
    {
        static void Main()
        {
            Trace.Msg("Now in Main...");
            Console.WriteLine("Done.");
        }
    }