Nyligen skrev jag ett program som hette Oracle, och upptäckte att jag inte kunde hitta Using System.data.Oracle; Det känns konstigt, eftersom jag har använt den, varför den plötsligt slutade. När jag tittar på dess egenskaper känner jag mig lite annorlunda, det brukade konfigureras i mål-Framework4.o som .net Framework4, men nu har det blivit . Net Framework 4.0 klientprofil, och försök sedan byta till den förstnämnda och använda den igen.
Egenskaperna före matchning är:
Sedan gick jag till internet för att hitta skillnaden, och såg äntligen dess artikel:
.NET Framework 4 Client Profile innehåller följande funktioner:
- Gemensam språk-runtime (CLR)
- ClickOnce
- Windows Forms
- Windows Presentation Foundation (WPF)
- Windows Kommunikationsstiftelsen (WCF)
- Enhetsramverk
- Windows Arbetsflödesstiftelse
- Röst
- XSLT-stöd
- LINQ till SQL
- Entity Framework och WCF Data Services runtime-designbibliotek
- Managed Extensibility Framework (MEF)
- Dynamisk typ
- Parallellprogrammeringsfunktioner såsom Task Parallel Library (TPL), Parallel LINQ (PLINQ) och Coordination Data Structures (CDS)
- Felsök klientapplikationer
Följande funktioner ingår inte och kräver en separat installation av fullversionen av .NET Framework 4.0:
- ASP.NET
- Avancerade funktioner från Windows Communication Foundation (WCF)
- .NET Framework Data Provider för Oracle
- MSBuild används för att kompilera
- I Visual Studio 2010-projekt använder följande applikationer .NET Framework 4.0 Client Profile som standard, och för att använda hela .NET Framework-funktionaliteten behöver du ställa in målramverket till .NET Framework 4.0 i projektegenskaperna:
- Windows-projekt (C# och Visual Basic)
- Windows Presentation Foundation
- WPF-applikation
- WPF-webbläsarapplikation
- WPF Anpassad Kontrollbibliotek
- WPF användarkontrollbibliotek
- Windows Forms
- Windows Formulärapplikation
- Windows formulärkontrollbibliotek
- Konsolapplikation
- Tomt projekt
- Fönsterservice
- Visual F #
- F# Tillämpning
- F# Tutorial
- Arbetsflöde (C# och Visual Basic)
- Aktivitetsdesignerbibliotek
- Aktivitetsbibliotek
- Arbetsflödeskonsolapplikation
- Windows Communication Foundation
- WCF Servicebibliotek
- Office 2007 och Office 2010
- Alla projekt riktar sig till .NET Framework 4 klientprofilen
Skillnaderna mellan .NET Framework 4.0 Client Profile och den ursprungliga .NET Framework 3.5 Client Profile är:
- Version 3.5 av Client Profile kan endast användas på webben (ClickOnce), och version 4.0 har ett omdistribuerbart paket, så den kan användas för både lokala och webbinstallationer.
- Version 3.5 stöder endast x86 Windows XP SP2/SP3, och version 4.0 stöder alla plattformar som stöds av .NET Framework 4 utom IA64.
- Version 3.5 av Client Profile är en separat version från .NET Framework 3.5, och version 4.0 är en delmängd av hela funktionaliteten i .NET Framework 4.0.
- Version 3.5 kommer automatiskt att uppgraderas till .NET Framework 3.5 på grund av Windows Update, och version 4.0 kommer att kunna köras självständigt utan att behöva hela .NET Framework 4.0 eller tillhandahållas separat.
|