我有一个WPF Windows应用程序,它调用DLL进行注册。 我需要只在应用程序在visual studio之外运行时调用此代码。 换句话说,当从visual studio中单击运行时,我不希望执行此代码,但是如果在Visual Studio之外调用EXE,则希望执行该代码。
我是否可以通过不断评论和取消注释此代码来实现这一目标?
答案 0 :(得分:4)
你可以使用预处理器:
#if DEBUG
code to run during debug mode only
#else
normal code
#endif
或条件属性
[Conditional("DEBUG")]
private void SomeMethod()
{
stuff
}