Click to See Complete Forum and Search --> : [2.0] Detecting if running in the IDE?
sciguyryan
May 8th, 2006, 05:08 PM
Hi all!
Does anyone know if its possible to detect if a C# program is running from the IDE and if so can anyone explain how it can be done?
Cheers,
Ryan Jones
jmcilhinney
May 8th, 2006, 05:23 PM
You would use preprocessor directives.#if DEBUG
MessageBox.Show("Debugging"); // This line will be compiled into a Debug build.
#else
MessageBox.Show("Release"); // This line will be compiled into a Release build.
#endifThe DEBUG symbol is defined for a Debug build but by default it is not for a Release build. Note that the conditioon is not tested at run time. It is tested at compile time and only a section that evaluates to true will be compiled into the assembly. For more information see the link below.
http://msdn2.microsoft.com/en-us/library/4y6tbswk.aspx
sciguyryan
May 8th, 2006, 05:31 PM
Ah great, that should work perfectly for what I need - thanks for the help!
Cheers,
Ryan Jones
vbforums.com
Copyright Internet.com Inc., All Rights Reserved.