I have an application that is running multiple instances of itself on a single AppDomain, it is intended this way.
I have a couple of static properties that are initialized at the beginning and each is unique for the instance running it.
Now when I run first instance, everything is fine, but when I run second instance, it overrides properties of first instance.
How could I prevent that?
I can't use singleton pattern in such situation.