A ja jeszcze dodam to co kiedyś w podobnej dyskusji ktoś mi powiedział.
Instalując jedną z wersji decydujemy się na użytkowanie jej non stop. Odinstalowanie NET CF i instalacja innego (3,5 na 3,7 lub odwrotnie) nie przyniesie żadnego skutku ponieważ stare biblioteki i tak zostają w systemie. Należy zainstalować nowego i gdzieś w rejestrze podmienić ścieżki do nowej wersji. Jeżeli tego nie zrobimy to pomimo instalacji innej wersji i tak system odwoła się do starych bibliotek.
Nigdy nie sprawdzałem czy to prawda, nie miałem takiej potrzeby. Teraz mam rom 3.14 i chciałem na początku zainstalować NET CF 3.5, ale w czasie instalacji HD2 wywalił mi komunikat iż w systemie jest już ten składnik i to w nowszej wersji niż ja instaluje. Czy ma kontynuować. Więc przerwałem instalacje. Wszystkie aplikacje mi działają. Mówię o tych co wymagają NET CF.