|
-
May 8th, 2006, 05:08 PM
#1
Thread Starter
Frenzied Member
[2.0] Detecting if running in the IDE?
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
-
May 8th, 2006, 05:23 PM
#2
Re: [2.0] Detecting if running in the IDE?
You would use preprocessor directives.
Code:
#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.
#endif
The 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
-
May 8th, 2006, 05:31 PM
#3
Thread Starter
Frenzied Member
Re: [2.0] Detecting if running in the IDE?
Ah great, that should work perfectly for what I need - thanks for the help!
Cheers,
Ryan Jones
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|