Только-что поставил себе .net framework v3.0. Решил посмотреть версию mscoree.dll. Оказалось 2.0.50727.42.
Видимо для запуска приложении .net 3.0 (winfx) используется виртуальная машина .net 2.0.
П.С. Ставил на WinXP SP2 с установленным .net framework v2.0.