|
|
Veröffentlicht am 10.12.2016 14:29:03
|
|
|
|

Kürzlich schrieb ich ein Programm namens Oracle und stellte fest, dass ich Using System.data.Oracle; Es fühlt sich seltsam an, weil ich es benutze, warum es plötzlich aufgehört hat. Wenn ich mir die Eigenschaften anschaue, fühle ich mich etwas anders: Früher war es im Ziel-Framework4.o als .net Framework4 konfiguriert, aber jetzt ist es zu . Net Framework 4.0 Client-Profil verwenden und dann versuchen, auf das erstere zu wechseln und es erneut zu verwenden.
Die Eigenschaften vor dem Matching sind:
Dann suchte ich im Internet nach dem Unterschied und sah schließlich den Artikel:
Das .NET Framework 4 Client-Profil enthält folgende Funktionen:
- Gemeinsame Sprachlaufzeit (CLR)
- ClickOnce
- Windows Forms
- Windows Präsentationsstiftung (WPF)
- Windows Kommunikationsstiftung (WCF)
- Entitätsrahmen
- Windows Workflow Foundation
- Stimme
- XSLT-Unterstützung
- LINQ zu SQL
- Entity Framework und WCF Data Services Runtime-Designbibliotheken
- Managed Extensibility Framework (MEF)
- Dynamischer Typ
- Parallele Programmierungsfunktionen wie Task Parallel Library (TPL), Parallel LINQ (PLINQ) und Koordinationsdatenstrukturen (CDS)
- Client-Anwendungen debuggen
Die folgenden Funktionen sind nicht enthalten und erfordern eine separate Installation der Vollversion des .NET Framework 4.0:
- ASP.NET
- Erweiterte Funktionen der Windows Communication Foundation (WCF)
- .NET Framework Data Provider für Oracle
- MSBuild wird zur Kompilierung verwendet
- In Visual Studio 2010-Projekten verwenden die folgenden Anwendungen standardmäßig das .NET Framework 4.0 Client Profile, und um die vollständige .NET Framework-Funktionalität zu nutzen, müssen Sie das Zielframework in den Projekteigenschaften auf .NET Framework 4.0 setzen:
- Windows-Projekte (C# und Visual Basic)
- Windows Presentation Foundation
- WPF-Anwendung
- WPF-Browseranwendung
- WPF Benutzerdefinierte Steuerungsbibliothek
- WPF-Benutzersteuerungsbibliothek
- Windows Forms
- Windows-Formularanwendung
- Windows Forms Control Library
- Konsolenanwendung
- Leeres Projekt
- Fensterservice
- Visual F #
- F#-Anwendung
- F# Tutorial
- Workflow (C# und Visual Basic)
- Activity-Designer-Bibliothek
- Aktivitätsbibliothek
- Workflow-Konsolenanwendung
- Windows Communication Foundation
- WCF-Servicebibliothek
- Office 2007 und Office 2010
- Alle Projekte richten sich an das .NET Framework 4 Client Profile
Die Unterschiede zwischen dem .NET Framework 4.0 Client Profile und dem ursprünglichen .NET Framework 3.5 Client Profile sind:
- Die Version 3.5 des Client Profile kann nur im Web verwendet werden (ClickOnce), und die Version 4.0 enthält ein Redistributable Package, sodass sie sowohl für lokale als auch für Webinstallationen verwendet werden kann.
- Version 3.5 unterstützt nur x86 Windows XP SP2/SP3, und Version 4.0 unterstützt alle von .NET Framework 4 unterstützten Plattformen mit Ausnahme von IA64.
- Die Version 3.5 von Client Profile ist eine separate Version von .NET Framework 3.5, und Version 4.0 ist eine Teilmenge der vollen Funktionalität von .NET Framework 4.0.
- Version 3.5 wird aufgrund des Windows-Updates automatisch auf .NET Framework 3.5 aktualisiert, und Version 4.0 kann eigenständig betrieben werden, ohne das vollständige .NET Framework 4.0 zu benötigen oder separat bereitgestellt zu werden.
|
Vorhergehend:Detaillierte Erklärung mehrerer Möglichkeiten, das Problem eines C#-Programms zu lösen, das nur eine Instanz ausführen lässt.Nächster:Die Registrierung von Komponenten für COM-Interop ist ausgegraut
|