Здравствуйте, catbert, Вы писали:
C>Это чтобы можно было использовать типы нового рантайма.
Вопрос не очень грамотно сформулирован. Узнать о том что компилятор под дотнет 4 можно создавая проект макросов. Нельзя создать макросы для 3.5, а запускать их под 4.0.
Может быть речь идет об условной компиляции? Если так, то можешь задать в проекте рассчитанном на дотнет 4 специальный символ (например, DotDet4_0) и использовать его в #if. Ну, а в проекте для дотнет 3.5 и более ранних можно не задавать этот символ.
Есть логика намерений и логика обстоятельств, последняя всегда сильнее.