Nylig skrev jeg et program som het Oracle, og oppdaget at jeg ikke fant Using System.data.Oracle; Det føles rart, fordi jeg har brukt det, hvorfor det plutselig stoppet. Når jeg ser på egenskapene, føler jeg meg litt annerledes, det pleide å være konfigurert i mål-Framework4.o som .net Framework4, men nå har det blitt . Net Framework 4.0 klientprofil, og prøv så å bytte til den første og bruke den igjen.
Egenskapene før matching er:
Så gikk jeg på Internett for å finne forskjellen, og så endelig artikkelen deres:
.NET Framework 4 Client Profile inkluderer følgende funksjoner:
- Felles språkkjøring (CLR)
- ClickOnce
- Windows-skjemaer
- Windows Presentasjonsstiftelse (WPF)
- Windows Kommunikasjonsgrunnlaget (WCF)
- Enhetsrammeverk
- Windows Workflow Foundation
- Stemme
- XSLT-støtte
- LINQ til SQL
- Entity Framework og WCF Data Services runtime designbiblioteker
- Styrt utvidbarhetsrammeverk (MEF)
- Dynamisk type
- Parallellprogrammeringsfunksjoner som Task Parallel Library (TPL), Parallel LINQ (PLINQ) og Coordination Data Structures (CDS)
- Feilsøk klientapplikasjoner
Følgende funksjoner er ikke inkludert og krever en separat installasjon av fullversjonen av .NET Framework 4.0:
- ASP.NET
- Avanserte Windows Communication Foundation (WCF)-funksjoner
- .NET Framework Data Provider for Oracle
- MSBuild brukes til å kompilere
- I Visual Studio 2010-prosjekter bruker følgende applikasjoner .NET Framework 4.0 Client Profile som standard, og for å bruke full .NET Framework-funksjonalitet må du sette målrammeverket til .NET Framework 4.0 i prosjektegenskapene:
- Windows-prosjekter (C# og Visual Basic)
- Windows Presentasjonsstiftelse
- WPF-applikasjon
- WPF nettleserapplikasjon
- WPF egendefinert kontrollbibliotek
- WPF brukerkontrollbibliotek
- Windows-skjemaer
- Windows Skjemaapplikasjon
- Windows Forms Kontrollbibliotek
- Konsollapplikasjon
- Tomt prosjekt
- Vindusservice
- Visuell F #
- F# Anvendelse
- F# Veiledning
- Arbeidsflyt (C# og Visual Basic)
- Aktivitetsdesignerbibliotek
- Aktivitetsbibliotek
- Arbeidsflytkonsollapplikasjon
- Windows Communication Foundation
- WCF tjenestebibliotek
- Office 2007 og Office 2010
- Alle prosjekter retter seg mot .NET Framework 4 klientprofilen
Forskjellene mellom .NET Framework 4.0 Client Profile og den opprinnelige .NET Framework 3.5 Client Profile er:
- 3.5-versjonen av Client Profile kan kun brukes på nettet (ClickOnce), og versjon 4.0 har en redistribuerbar pakke, slik at den kan brukes både til lokale og webinstallasjoner.
- Versjon 3.5 støtter kun x86 Windows XP SP2/SP3, og versjon 4.0 støtter alle plattformer støttet av .NET Framework 4 unntatt IA64.
- Versjon 3.5 av Client Profile er en separat utgivelse fra .NET Framework 3.5, og versjon 4.0 er en delmengde av den fulle funksjonaliteten i .NET Framework 4.0.
- Versjon 3.5 vil automatisk bli oppgradert til .NET Framework 3.5 på grunn av Windows Update, og versjon 4.0 vil kunne operere på egenhånd uten behov for hele .NET Framework 4.0 eller bli levert separat.
|