You can just manage your debugging symbols yourself.
just come up with a scheme you can stick to ( Document It! ), and then when you compile the new platform, just remember to change the processor directives.
for example you could have characters
LATER_THAN_XP LATER_THAN_VISTA etc...
Then you can use #ifdef for conditional compilation
#ifdef LATER_THAN_XP
Then you can simply define these constants in your project properties. Or, if you feel like an adventurer, you can probably define an MSBuild task that exports the correct character (s) to be determined at compile time, but that means litle is above my pay level.
luke
source share