Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Targetting .NET projektů

Podobné prezentace


Prezentace na téma: "Targetting .NET projektů"— Transkript prezentace:

1 Targetting .NET projektů
Miroslav Kaděra

2 Targetting ve Visual Studiu
VS 2008 umělo multi-targetting  ale .NET 2.0, 3.0 a 3.5 mají společné CLR Kompiler produkuje stejný IL Debugger debuguje stejné CLR IntelliSense nabízel vždycky 3.5 

3 VS 2010 – Reference Assemblies
Obsahuje jen metadata  VS umí 100% cílovat na konkrétí verzi  měl by fungovat IntelliSense, Designery, ObjectBrowser, PropertyGrid, ToolBoxy, … Bude umět i budoucí frameworky (?)

4 .NET Framework Client Profile
Podmnožina .NET Frameworku Určen pro klientské aplikace Menší velikost, snazší deployment

5 .NET Framework Client Profile
Obsahuje: CLR WinForms, WPF, WCF Entity Framework LINQ (částečně)

6 .NET Framework Client Profile
Neobsahuje: ASP.NET Pokročilé funkce WCF Oracle client

7 .NET Framework Client Profile
Funguje odděleně !! Snaha udělat z něj primární platformu Ve VS výchozí cílová platforma (při zakládání projektu není výběr !)

8 Client Profile 3.5 SP1 vs. 4.0 Podpora všech platforem OS
Redistribuce i offline Oddělen od .NET Frameworku Obsahuje nové .NET 4.0 funkce (MEF, C#4 dynamic, …)

9 .NET Framework 4 – offline instalace
Stand-alone package EXE name Profile Target platforms .NET Framework 4 for x86 and x64 dotNetFx40_Full_x86_x64.exe Full x86 and x64 .NET Framework 4 for IA-64 dotNetFx40_Full_x86_ia64.exe x86 and IA- 64 .NET Framework 4 for x86 dotNetFx40_Full_x86.exe x86 only .NET Framework 4 Client Profile for x86 and x64 dotNetFx40_Client_x86_x64.ex e Client .NET Framework 4 Client Profile for x86 dotNetFx40_Client_x86.exe

10 .NET Framework 4 – web bootstrapper
Bootstrapper package EXE name Profile Target platforms .NET Framework 4 dotNetFx40_Full_setu p.exe Full All CPUs .NET Framework 4 Client Profile dotNetFx40_Client_se tup.exe Client x86 and x64


Stáhnout ppt "Targetting .NET projektů"

Podobné prezentace


Reklamy Google