Wsteczna zgodność wersji??

0

Witam. Mam na komputerze zainstalowany .NET Framework w wersji 4 (wraz z całym Microsoft Visual Studio 2010 Ultimate), próbowałem odpalić projekt programu napisanego pod wersję 3.5, i otrzymałem komunikat o błędzie, że na moim komputerze nie ma zainstalowanej wymaganej wersji 3.5... Jak dla mnie to skandal, dlaczego ten framework nie jest "kompatybilny wstecz"?! Instalując najnowszą wersję powinny działać również starsze programy... Bynajmniej tak mi się wydawało... Do tej pory byłem pewny że .NET to porządna platforma, ale się przeliczyłem. Szkoda ;(

0

.NET nie jest i nie miał być nigdy kompatybilny wstecz. Przyjęta została zasada instalacji równoległych, side-by-side. Czy to skandal? Trudno powiedzieć. Kompatybilność wsteczna to zawsze problemy, więc może i dobrze, że jej nie ma do końca. Side-by-side zużywa dużo miejsca, ale dyski twarde są dziś duże.

Jeden "wyjątek": 3.5 to jest 2.0 + dodatkowe rozszerzenia z 3.0 + dodatkowe rozszerzenia z 3.5. Czyli na zainstalowanym Frameworku 3.5 uruchomisz programy od 2.0 do 3.5. Ale do programów 1.0, 1.1 i 4.0 potrzebujesz oddzielnych instalacji.

PS Bynajmniej to nie przynajmniej.

0

Instalując najnowszą wersję powinny działać również starsze programy...
programy instalują najnowszą wersję? pisze się:

Gdy zainstaluję najnowszą wersję, powinny działać również starsze programy.

0
Azarien napisał(a)

Instalując najnowszą wersję powinny działać również starsze programy...
programy instalują najnowszą wersję? pisze się:

Gdy zainstaluję najnowszą wersję, powinny działać również starsze programy.

Przepraszam, że spytam... Czy to lekcja języka polskiego?? Poza tym chyba wiadomo o co chodzi, nawet jeśli jest nie do końca poprawnie napisane... Pozdrawiam.

1 użytkowników online, w tym zalogowanych: 0, gości: 1