C#使用Conditional()和环境变量

Kay*_*aya 6 c# visual-studio-2010

如何使用条件("Condition1")属性,其中"Condition1"是环境变量.帮助说可以做但不说怎么做?

Pz.*_*Pz. 5

我相信这就是你要找的东西http://yogesh.jagotagroup.com/blog/post/2008/03/01/CSharp-Conditional-attribute.aspx

"环境变量"一词指的是VS环境,而不是操作系统或任何其他环境.您只需使用DEBUG或任何自定义变量标记您的类或方法; 然后,这些类和方法在编译时仍然存在,但是当生成IL代码时,它们只是被跳过 - 如果没有定义变量(如示例所示).

希望这可以帮助.

Pz,TaskConnect开发人员


Dan*_*haw 0

除了创建环境变量(例如,值为 1)然后在 ConditionalAttribute 中通过名称引用它之外,您不需要做任何其他事情。该变量需要在“环境变量”对话框中创建,该对话框可通过“系统属性”对话框的高级选项卡访问;即,您不能只打开命令提示符并在那里设置变量,因为该值仅存在于该提示符中,并在提示符关闭时丢失。