For nylig skrev jeg et program, der hed Oracle, og opdagede, at jeg ikke kunne finde Using System.data.Oracle; Det føles mærkeligt, fordi jeg har brugt det, hvorfor det pludselig stoppede. Når jeg ser på dens egenskaber, føler jeg mig lidt anderledes; det plejede at være konfigureret i mål-Framework4.o som .net Framework4, men nu er det blevet . Net Framework 4.0 klientprofil, og prøv så at skifte til den første og bruge den igen.
Egenskaberne før matching er:
Så gik jeg på internettet for at finde forskellen og så endelig artiklen:
.NET Framework 4 klientprofilen indeholder følgende funktioner:
- Fælles Sprog Runtime (CLR)
- ClickOnce
- Windows Forms
- Windows Præsentationsfond (WPF)
- Windows Kommunikationsfond (WCF)
- Enhedsrammeværk
- Windows Workflow Foundation
- Stemme
- XSLT-understøttelse
- LINQ til SQL
- Entity Framework og WCF Data Services runtime designbiblioteker
- Managed Extensibility Framework (MEF)
- Dynamisk type
- Parallelprogrammeringsfunktioner såsom Task Parallel Library (TPL), Parallel LINQ (PLINQ) og Coordination Data Structures (CDS)
- Debug klientapplikationer
Følgende funktioner er ikke inkluderet og kræver en separat installation af den fulde version af .NET Framework 4.0:
- ASP.NET
- Avancerede Windows Communication Foundation (WCF) funktioner
- .NET Framework Data Provider for Oracle
- MSBuild bruges til at kompilere
- I Visual Studio 2010-projekter bruger følgende applikationer .NET Framework 4.0 Client Profile som standard, og for at bruge den fulde .NET Framework-funktionalitet skal du sætte målrammen til .NET Framework 4.0 i projektegenskaberne:
- Windows-projekter (C# og Visual Basic)
- Windows Præsentationsfond
- WPF-applikation
- WPF Browserapplikation
- WPF Brugerdefineret Kontrolbibliotek
- WPF Brugerkontrolbibliotek
- Windows Forms
- Windows Forms Application
- Windows Forms Kontrolbibliotek
- Konsolapplikation
- Tomt projekt
- Vinduesservice
- Visuel F #
- F# Anvendelse
- F# Tutorial
- Arbejdsgang (C# og Visual Basic)
- Aktivitetsdesignerbibliotek
- Aktivitetsbibliotek
- Workflow-konsolapplikation
- Windows Communication Foundation
- WCF Servicebibliotek
- Kontor 2007 og Kontor 2010
- Alle projekter retter sig mod .NET Framework 4 klientprofilen
Forskellene mellem .NET Framework 4.0 klientprofilen og den oprindelige .NET Framework 3.5 klientprofil er:
- Version 3.5 af Client Profile kan kun bruges på nettet (ClickOnce), og version 4.0 har en redistribuerbar pakke, så den kan bruges til både lokale og webinstallationer.
- Version 3.5 understøtter kun x86 Windows XP SP2/SP3, og version 4.0 understøtter alle platforme, der understøttes af .NET Framework 4 undtagen IA64.
- Version 3.5 af Client Profile er en separat udgivelse fra .NET Framework 3.5, og version 4.0 er en delmængde af den fulde funktionalitet i .NET Framework 4.0.
- Version 3.5 vil automatisk blive opgraderet til .NET Framework 3.5 på grund af Windows Update, og version 4.0 vil kunne køre selvstændigt uden behov for hele .NET Framework 4.0 eller blive leveret separat.
|