Onlangs was ik een programma aan het schrijven dat Oracle heette, en ontdekte dat ik Using System.data.Oracle; Het voelt vreemd, omdat ik het heb gebruikt, waarom het ineens stopte. Als ik naar de eigenschappen kijk, voel ik me iets anders; het was vroeger in de doel-Framework4.o geconfigureerd als .net Framework4, maar nu is het . Net Framework 4.0 Clientprofiel, en probeer dan over te stappen naar het eerste en gebruik het opnieuw.
De eigenschappen vóór matching zijn:
Toen ging ik op internet om het verschil te vinden, en zag uiteindelijk het artikel:
Het .NET Framework 4 Client Profile bevat de volgende functies:
- Algemene Taal Runtime (CLR)
- ClickOnce
- Windows Forms
- Windows Presentatie Stichting (WPF)
- Windows Communicatie Stichting (WCF)
- Entiteitskader
- Windows Workflow Foundation
- Stem
- XSLT-ondersteuning
- LINQ naar SQL
- Entity Framework en WCF Data Services runtime designbibliotheken
- Beheerd uitbreidbaarheidsraamwerk (MEF)
- Dynamisch type
- Parallelle programmeerfuncties zoals Task Parallel Library (TPL), Parallel LINQ (PLINQ) en Coordination Data Structures (CDS)
- Debug-clientapplicaties
De volgende functies zijn niet inbegrepen en vereisen een aparte installatie van de volledige versie van .NET Framework 4.0:
- ASP.NET
- Geavanceerde functies van de Windows Communication Foundation (WCF)
- .NET Framework Data Provider voor Oracle
- MSBuild wordt gebruikt om te compileren
- In Visual Studio 2010-projecten gebruiken de volgende applicaties standaard het .NET Framework 4.0 Client Profile, en om de volledige .NET Framework-functionaliteit te gebruiken, moet je het doelframework instellen op .NET Framework 4.0 in de projecteigenschappen:
- Windows-projecten (C# en Visual Basic)
- Windows Presentatie Stichting
- WPF-toepassing
- WPF Browserapplicatie
- WPF Aangepaste Besturingsbibliotheek
- WPF Gebruikersbesturingsbibliotheek
- Windows Forms
- Windows Formulierenapplicatie
- Windows Formulierenbibliotheek
- Consoleapplicatie
- Leeg Project
- Raamservice
- Visuele F #
- F# Toepassing
- F# Tutorial
- Workflow (C# en Visual Basic)
- Bibliotheek van Activiteitenontwerper
- Activiteitenbibliotheek
- Workflow Console Applicatie
- Windows Communication Foundation
- WCF Servicebibliotheek
- Kantoor 2007 en Kantoor 2010
- Alle projecten richten zich op het .NET Framework 4 Client Profile
De verschillen tussen het .NET Framework 4.0 Client Profile en het originele .NET Framework 3.5 Client Profile zijn:
- De 3.5-versie van het Client Profile kan alleen op het web worden gebruikt (ClickOnce), en de 4.0-versie heeft een herverdeelbaar pakket, waardoor het zowel lokaal als voor webinstallaties kan worden gebruikt.
- Versie 3.5 ondersteunt alleen x86 Windows XP SP2/SP3, en versie 4.0 ondersteunt alle platforms die door .NET Framework 4 worden ondersteund, behalve IA64.
- De versie 3.5 van Client Profile is een aparte release van .NET Framework 3.5, en versie 4.0 is een subset van de volledige functionaliteit van .NET Framework 4.0.
- Versie 3.5 zal automatisch worden geüpgraded naar .NET Framework 3.5 vanwege Windows Update, en versie 4.0 zal zelfstandig kunnen functioneren zonder de volledige .NET Framework 4.0 nodig te hebben of apart worden geleverd.
|