C#でデバッグ設定やリリース設定などで特定の行コードを実行することは可能ですか?
if #debug
//run some lines of code
else
// run different lines of code
C#でデバッグ設定やリリース設定などで特定の行コードを実行することは可能ですか?
if #debug
//run some lines of code
else
// run different lines of code
次のようなことができます:
#if DEBUG
// Debug Code
#else
// Release Code
#endif
私はそれをWCFサービスで使用して、デバッグではコンソールアプリとして実行しますが、リリースではWindowsサービスとして実行します
HTH、ルパート。
このブログ投稿を読んでください 「#if DEBUG」を使用している場合は間違っています、著者は次の使用を提案していSystem.Diagnostics.ConditionalAttribute
ます:
[Conditional("DEBUG")]
private static void DebugMethod()
{
// Debugging code
}