Ich habe eine Reihe von Komponententests, die abhängig von der Windows-Betriebssystemversion bedingt kompiliert werden müssen. Diese Komponententests testen TxF, das nur in Windows Vista und höher verfügbar ist.Gibt es einen einfachen Weg in C#, bedingte Kompilierungssymbole basierend auf der Betriebssystemversion zu haben
#if WIN_OS_VERSION >= 6.0
// Run unit tests
#endif
Dank Jon, das war, was ich dachte, als eine Arbeit zu tun. –