I have a C++ DLL which has #defines used like (these defines are automatically defined based on the build configuration, e.g. Debug, Release, etc)
#if defined(CONSTANT) .. // Some code #else // Some other code
I need same functionality in C# dll.
Is it ok if I define some global constants in C# dll and use them
instead of defines?
if(Globals.SomeConstant == SOMEVALUE) // Do this else // Do smth else
Then when I want to ship the DLL I will in advance (probably as a default value during declaration) assign
Globals.SomeConstant – will this work this way? (Depending on which configuration I need).
I saw some similar questions but they weren’t about DLLs.