Насколько я знаю, целевой фреймворк просто указывает, где искать типы и какие типы искать.Таким образом, до тех пор, пока вы используете только типы, определенные в нужной версии .NET, она будет совместима со скомпилированной средой выполнения этой версии без каких-либо дополнительных параметров.