Вы можете просто управлять символами отладки самостоятельно.
только придумайте схему, которую вы можете придерживаться (Документ:), а затем, когда вы компилируете новую платформу, просто не забудьте изменить директивы процессора.
, например, вы могли бы иметь символы
LATER_THAN_XP
LATER_THAN_VISTA
etc...
Затем вы можете использовать #ifdef
«S условно компилировать
#ifdef LATER_THAN_XP
//Run Unit Tests
#endif
Тогда вы можете просто определить эти константы в свойствах проекта. Или, если вы чувствуете себя авантюристом, вы, вероятно, можете определить задачу MSBuild, которая экспортирует правильный символ (ы) для определения во время компиляции, но это означает, что уровень выше моего уровня оплаты.
Спасибо, Джон, это то, о чем я думал, как о работе. –