Nemrég írtam egy Oracle-t nevű programot, és rájöttem, hogy nem találtam a Using System.data.Oracle funkciót; Furcsa érzés, mert használom, és miért szűnt meg hirtelen. A tulajdonságait nézve kicsit másnak érzem magam, régebben a cél Framework4.o-ban .net Framework4-ként volt konfigurálva, de most már . A Net Framework 4.0 kliens profilja, majd próbáld meg az előbbire váltani, és újra használni.
A párosítás előtti tulajdonságok a következők:
Aztán az internetre néztem, hogy megtaláljam a különbséget, és végre megláttam a cikkét:
A .NET Framework 4 kliens profilja az alábbi funkciókat tartalmazza:
- Közös nyelvi futás (CLR)
- ClickOnce
- Windows Forms
- Windows Presentation Foundation (WPF)
- Windows Kommunikációs Alapítvány (WCF)
- Entitás keretrendszer
- Windows Workflow Alap
- Hang
- XSLT támogatás
- LINQ-tól SQL-ig
- Entity Framework és WCF Data Services runtime design könyvtárak
- Menedzselt bővíthetőségi keretrendszer (MEF)
- Dinamikus típus
- Párhuzamos programozási funkciók, mint például a Feladat Párhuzamos Könyvtár (TPL), Párhuzamos LINQ (PLINQ) és Koordinációs Adatstruktúrák (CDS)
- Kliensalkalmazások hibakeresése
Az alábbi funkciók nem tartoznak bele, és külön telepítést igényelnek a .NET Framework 4.0 teljes verziója:
- ASP.NET
- Fejlett Windows Kommunikációs Alapok (WCF) funkciói
- .NET Framework adatszolgáltató Oracle számára
- Az MSBuild fordításhoz használják
- Visual Studio 2010 projektekben a következő alkalmazások alapértelmezés szerint a .NET Framework 4.0 kliens profilt használják, és a teljes .NET Framework funkciók használatához a projekt tulajdonságaiban be kell állítani a célkeretrendszert .NET Framework 4.0-ra:
- Windows projektek (C# és Visual Basic)
- Windows Presentation Alapozó
- WPF alkalmazás
- WPF böngészőalkalmazás
- WPF egyedi vezérlőkönyvtár
- WPF Felhasználói Vezérlőkönyvtár
- Windows Forms
- Windows Forms alkalmazás
- Windows Forms Control Library
- Konzolalkalmazás
- Üres projekt
- Ablak Szolgáltatás
- Visual F #
- F# alkalmazás
- F# Oktató
- Munkafolyamat (C# és Visual Basic)
- Tevékenységtervező Könyvtár
- Tevékenységi Könyvtár
- Workflow konzol alkalmazás
- Windows Kommunikációs Alapítvány
- WCF Szolgálati Könyvtár
- Office 2007 és Office 2010
- Minden projekt a .NET Framework 4 kliens profilját célozza meg
A .NET Framework 4.0 kliens profil és az eredeti .NET Framework 3.5 kliens profil közötti különbségek a következők:
- A kliensprofil 3.5-ös verziója csak weben használható (ClickOnce), míg a 4.0-s verzió tartalmaz egy újraterjeszthető csomagot, így helyi, valamint webes telepítésekhez használható.
- A 3.5-ös verzió csak az x86 Windows XP SP2/SP3-at támogatja, míg a 4.0 verzió az összes .NET Framework 4 által támogatott platformot támogat, kivéve az IA64-et.
- A Client Profile 3.5-ös verziója különálló kiadás a .NET Framework 3.5-től, míg a 4.0-s verzió a .NET Framework 4.0 teljes funkcionalitának egy részhalmaza.
- A 3.5-ös verzió automatikusan frissíti a .NET Framework 3.5-re a Windows frissítés miatt, és a 4.0-s verzió önállóan is működhet anélkül, hogy teljes .NET Framework 4.0-ra lenne szükség, vagy külön is elérhető lenne.
|