[PL] CLR 4.0 – mechanizm Side by Side

W nowym .NET Framework (4.0) będzie też nowy CLR. Taką przygodę przeżylismy już przy okazji Visual Studio 2005. Kosztowało to zmianę narzędzia lub pozostanie w starym jeśli proces migracji z .NET 1.0/1.1 na 2.0 nie był trywialny.

Już w VS 2008 pojawiła się opcja, dzięki której możemy przypisać do naszego projektu różne wersje wspieranego .NET Framework (2.0/3.0/3.5)

To w VS2010 oczywiście pozostaje, ale dodatkowo ze zmianą CLR mogły by się pojawić kolejne wyzwania znane z poprzedniego ćwiczenia. Tutaj team CLR wyszedł na przeciw i dodał nowe cechy w CLR, które powodują, że jest w stanie całkiem sprawnie skomunikować się sam ze sobą w różnych wersjach bibliotek runtime.

Oto ciekawa konsekwencja tej cechy w VS 2010

image
W referencjach możemy dodawać Assemblies w różnych wersjach .NET Framework. Fajnie prawda?

Swoją drogą jak widać w powyższym screenie, przetestowałem i VS2010 działa całkiem sprawnie na Windows XP. Nie to, żebym jakoś namawiał, natomiast jeśli ktoś w dobie zbliżającego się Windows 7 trochę zaspał z aktualizacją, to mimo wszystko jest to pewien prezent.

Technorati Tagi: Polish posts,Coding,.NET Framework,Visual Studio 2010