2010-04-06 11 views
6

Mam agenta kompilacji, który zajmował się tylko .NET 4.0 RC rzeczy, i tak tylko miał. Net 2.0 (natywnie) i 4.0 (ręcznie) wersje zainstalowane.Czy można bezpiecznie zainstalować .Net 3.5 SP1 po .Net 4.0 RC?

Teraz musi obsługiwać elementy skompilowane względem wersji 3.5 SP1. Czy ktoś wie, czy nie pytam o problemy z instalacją 3.5 SP1 po 4.0 RC jest już zainstalowany?

Z góry dziękuję.

+0

Nie jestem tego pewien. Zobacz, co dzieje się z c: \ windows \ system32 \ mscoree.dll. Jeśli zostanie wymieniony, będziesz musiał ponownie zainstalować 4.0 –

Odpowiedz

5

Wszystkie wersje platformy .NET mogą być instalowane bezpiecznie obok siebie. Jedynym sposobem, w jaki wpakujesz się w kłopoty, jest próba zainstalowania różnych wersji tej samej wersji ramowej obok siebie (np. .NET 4 Beta 2 i .NET 4 RC 1 obok siebie).

+0

. Zalecam, aby odrzucić "Nie". To sprawia, że ​​twoja odpowiedź jest przeciwna do tego, co masz zamiar wyrazić. –

+0

@Jeff - Dobry punkt - dzięki! –

0

To powinno być, tak. .Net 3.5 działa jako część środowiska wykonawczego 2.0. Jedyną rzeczą, którą dodaje 3.5, są biblioteki dll. Jest to połączone z faktem, że każde środowisko uruchomieniowe jest oddzielone od siebie.

+0

Możesz rozważyć, co stanowi środowisko wykonawcze. –

0

Tak, 3.5 doda trochę rzeczy do 2.0, ale nie powinno go zepsuć, podczas gdy 4.0 jest zupełnie nowym "ciągiem", co oznacza, że ​​może działać równolegle ze starą serią (2.0-3.5).

Powiązane problemy