C#でデバッグ時にコードを有効にする方法を紹介します。
デバッグ時のみコードを有効にするには #if #endif キーワードを利用します。
private void Button1_Click(object sender, EventArgs e)
{
#if DEBUG
StreamWriter sw = new StreamWriter(@"c:\log.txt",true, Encoding.ASCII);
sw.Write("Button1_Click\r\n");
sw.Close();
#endif
}