Nedavno sem pisal program, ki se je imenoval Oracle, in ugotovil, da nisem mogel najti Using System.data.Oracle; Zdi se čudno, ker sem ga uporabljal, zakaj je nenadoma prenehal. Ko pogledam njegove lastnosti, se mi zdi nekoliko drugače, prej je bil konfiguriran v ciljnem Framework4.o kot .net Framework4, zdaj pa je postal . Profil odjemalca Net Framework 4.0, nato pa poskusi preklopiti na prvega in ga ponovno uporabiti.
Lastnosti pred ujemanjem so:
Nato sem šel na internet, da bi poiskal razliko, in končno videl njihov članek:
Profil odjemalca .NET Framework 4 vključuje naslednje funkcije:
- Izvajanje v skupnem jeziku (CLR)
- ClickOnce
- Windows obrazci
- Windows Presentation Foundation (WPF)
- Windows Communication Foundation (WCF)
- Okvir entitete
- Windows Workflow Foundation
- Glas
- Podpora XSLT
- LINQ do SQL
- Arhitekturne knjižnice za načrtovanje Entity Framework in WCF Data Services
- Okvir upravljane razširljivosti (MEF)
- Dinamični tip
- Funkcije paralelnega programiranja, kot so Task Parallel Library (TPL), Parallel LINQ (PLINQ) in Coordination Data Structures (CDS)
- Debug odjemalske aplikacije
Naslednje funkcije niso vključene in zahtevajo ločeno namestitev polne različice .NET Framework 4.0:
- ASP.NET
- Funkcije Advanced Windows Communication Foundation (WCF)
- .NET Framework Data Provider for Oracle
- Za prevajanje se uporablja MSBuild
- V projektih Visual Studio 2010 naslednje aplikacije privzeto uporabljajo .NET Framework 4.0 Client Profile, za uporabo celotne funkcionalnosti .NET Framework pa morate v lastnostih projekta nastaviti ciljno ogrodje na .NET Framework 4.0:
- Windows projekti (C# in Visual Basic)
- Windows Presentation Foundation
- Uporaba WPF
- WPF brskalniška aplikacija
- WPF Lastna kontrolna knjižnica
- Uporabniška nadzorna knjižnica WPF
- Windows obrazci
- Aplikacija Windows Forms
- Knjižnica za nadzor obrazcev v Windows
- Konzolna aplikacija
- Prazni projekt
- Okenska služba
- Visual F #
- Uporaba v F#
- F# Vadnica
- Potek dela (C# in Visual Basic)
- Knjižnica oblikovalcev dejavnosti
- Knjižnica dejavnosti
- Aplikacija Workflow Console
- Windows Communication Foundation
- Knjižnica storitev WCF
- Office 2007 in Office 2010
- Vsi projekti so usmerjeni na profil odjemalca .NET Framework 4
Razlike med .NET Framework 4.0 odjemalskim profilom in izvirnim .NET Framework 3.5 odjemalskim profilom so:
- Različica 3.5 profila odjemalca se lahko uporablja le na spletu (ClickOnce), različica 4.0 pa ima paket za redistribucijo, tako da jo je mogoče uporabljati tako za lokalne kot spletne namestitve.
- Različica 3.5 podpira le x86 Windows XP SP2/SP3, različica 4.0 pa podpira vse platforme, ki jih podpira .NET Framework 4, razen IA64.
- Različica Client Profile 3.5 je ločena izdaja od .NET Framework 3.5, različica 4.0 pa je podmnožica polne funkcionalnosti .NET Framework 4.0.
- Različica 3.5 bo samodejno nadgrajena na .NET Framework 3.5 zaradi posodobitve Windows, različica 4.0 pa bo lahko delovala samostojno brez potrebe po celotnem .NET Frameworku 4.0 ali na voljo ločeno.
|