2010-04-07 9 views

Odpowiedz

24

Nie, mogą istnieć obok siebie. Podobnie jak w poprzednich wersjach. W rzeczywistości 4.0 używa zupełnie innych katalogów do przechowywania złożeń w.

Odinstalowanie uniemożliwi korzystanie ze starszych programów. Możliwe jest jednak uruchomienie oprogramowania 2.0+ przy użyciu środowiska wykonawczego 4.0, z pewnym extra configuration w pliku konfiguracyjnym aplikacji. Nie gwarantuje to jednak działania, ponieważ istnieją pewne subtelne zmiany, które mogą uszkodzić niektóre (prawdopodobnie źle zakodowane) oprogramowanie.

Aktualizacja: Istnieje dodatkowy atrybut, który wpływa na to(), chociaż nie jestem całkowicie pewien, co robi. Został on zaczerpnięty z prezentacji przez Bart de Smet, które nie mają dostępu do w momencie pierwotnej publikacji:

<!-- Compiled for 2.0; run against 4.0 --> 
<configuration> 
    <startup useLegacyV2RuntimeActivationPolicy=“true”> 
    <supportedRuntime version=“v2.0.50727”/> 
    <supportedRuntime version=“v4.0”/> 
    </startup> 
</configuration> 
1

Według mojego własnego doświadczenia, w następujący sposób należy postępować:

Aby uruchomić aplikacje .NET utworzone w wersjach 1.0 i 1.1, musisz zainstalować tylko najnowszą kompilację biblioteki wyższej 1.x stworzoną przez firmę Microsoft (pakiet Microsoft .NET Framework 1.1 i pakiet aktualizacji SP1).

Aby uruchomić aplikacje .NET wykonane w wersjach 2.0, 3.0 i 3.5, należy zainstalować tylko najnowszą kompilację biblioteki wyższej 3.x firmy Microsoft (Microsoft .NET Framework 3.5 SP1).

Aby uruchomić aplikacje .NET utworzone w wersjach 4.0, 4.5, 4.5.1 i 4.5.2, należy zainstalować tylko najnowszą bibliotekę biblioteki wyższej 4.x stworzoną przez firmę Microsoft (Microsoft .NET Framework 4.5.2, obecnie najnowsza kompilacja biblioteki dla każdego 4.x).

Obecnie należy zainstalować w systemie tylko te 3 pakiety (Microsoft .NET Framework 1.1, Microsoft .NET Framework 3.5 SP1 i Microsoft .NET Framework 4.5.2) w systemie, aby uzyskać wszystkie aktualne i stare wersje wersje .NET Framework i można uruchomić dowolną aplikację .NET i nie jest konieczne instalowanie innych oddzielnych kompilacji pakietów, takich jak Microsoft .NET Framework 2.0, 3.0, 4.0 itd., ponieważ są już zawarte w wymienionych wyżej pakietach.

Powiązane problemy