Recent, scriam un program numit Oracle și am descoperit că nu puteam găsi folosind System.data.Oracle; Mi se pare ciudat, pentru că l-am folosit, motivul pentru care s-a oprit brusc. Privind proprietățile sale, mă simt puțin diferit, înainte era configurat în Framework4.o țintă ca .net Framework4, dar acum a devenit . Profilul clientului Net Framework 4.0, apoi să încerci să treci la primul profil și să-l folosești din nou.
Proprietățile înainte de potrivire sunt:
Apoi am căutat pe Internet să văd diferența și, în cele din urmă, am văzut articolul lor:
Profilul clientului .NET Framework 4 include următoarele caracteristici:
- Runtime Common Language (CLR)
- ClickOnce
- Windows Forms
- Fundația de Prezentare Windows (WPF)
- Fundația de Comunicare Windows (WCF)
- Cadrul Entității
- Fundația fluxurilor de lucru Windows
- Voce
- Suport XSLT
- LINQ către SQL
- Cadrul Entității și bibliotecile de proiectare în timp real pentru serviciile de date WCF
- Cadrul de Extensibilitate Gestionată (MEF)
- Tip dinamic
- Funcții de programare paralelă precum Task Parallel Library (TPL), Parallel LINQ (PLINQ) și Coordination Data Structures (CDS)
- Depanarea aplicațiilor client
Următoarele funcții nu sunt incluse și necesită o instalare separată a versiunii complete a .NET Framework 4.0:
- ASP.NET
- Caracteristici Advanced Windows Communication Foundation (WCF)
- .NET Framework Data Provider pentru Oracle
- MSBuild este folosit pentru compilare
- În proiectele Visual Studio 2010, următoarele aplicații folosesc implicit Clientul .NET Framework 4.0, iar pentru a folosi funcționalitatea completă a .NET Framework, trebuie să setați cadrul țintă ca .NET Framework 4.0 în proprietățile proiectului:
- Proiecte Windows (C# și Visual Basic)
- Fundația de Prezentare Windows
- Aplicația WPF
- Aplicația de browser WPF
- Biblioteca de Control Personalizat WPF
- Biblioteca de Control al Utilizatorului WPF
- Windows Forms
- Aplicația Windows Forms
- Biblioteca de Control a Formularelor Windows
- Aplicație pentru consolă
- Proiectul Gol
- Serviciu la fereastră
- Visual F #
- Aplicație F#
- F# Tutorial
- Fluxul de lucru (C# și Visual Basic)
- Biblioteca Activity Designer
- Biblioteca de Activități
- Aplicație Console de Flux de Lucru
- Fundația pentru Comunicații Windows
- Biblioteca de Servicii WCF
- Office 2007 și Office 2010
- Toate proiectele vizează profilul clientului .NET Framework 4
Diferențele dintre profilul client .NET Framework 4.0 și profilul client original .NET Framework 3.5 sunt:
- Versiunea 3.5 a Profilului Client poate fi folosită doar pe web (ClickOnce), iar versiunea 4.0 are un Pachet Redistribuibil, astfel încât poate fi folosită atât pentru instalări locale, cât și web.
- Versiunea 3.5 suportă doar x86 Windows XP SP2/SP3, iar versiunea 4.0 suportă toate platformele suportate de .NET Framework 4, cu excepția IA64.
- Versiunea 3.5 a Client Profile este o versiune separată de .NET Framework 3.5, iar versiunea 4.0 este un subset al funcționalității complete a .NET Framework 4.0.
- Versiunea 3.5 va fi actualizată automat la .NET Framework 3.5 datorită Windows Update, iar versiunea 4.0 va putea funcționa independent, fără a fi nevoie de completul .NET Framework 4.0 sau va fi furnizată separat.
|