只有在Visual Studio外部运行应用程序时才能执行的代码?

时间:2010-08-14 11:45:43

标签: visual-studio visual-studio-2010 configuration

我有一个WPF Windows应用程序,它调用DLL进行注册。 我需要只在应用程序在visual studio之外运行时调用此代码。 换句话说,当从visual studio中单击运行时,我不希望执行此代码,但是如果在Visual Studio之外调用EXE,则希望执行该代码。

我是否可以通过不断评论和取消注释此代码来实现这一目标?

1 个答案:

答案 0 :(得分:4)

你可以使用预处理器:

#if DEBUG
   code to run during debug mode only
#else
   normal code
#endif

或条件属性

[Conditional("DEBUG")]
private void SomeMethod()
{
 stuff
}