代码之家  ›  专栏  ›  技术社区  ›  Emad Gabriel

仅当应用程序在visualstudio外部运行时才执行的代码?

  •  0
  • Emad Gabriel  · 技术社区  · 14 年前

    我有一个wpfwindows应用程序,它调用DLL进行注册。 我只需要在visualstudio之外运行应用程序时调用此代码。 换句话说,在visualstudio中单击runfrom时,我不希望执行此代码,但希望在visualstudio外部调用EXE时执行它。

    有没有一种方法可以让我不必一直注释和取消注释这段代码?

    1 回复  |  直到 14 年前
        1
  •  4
  •   Ris Adams    14 年前

    您可以使用预处理器:

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

    或者条件属性

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