Recentemente, stavo scrivendo un programma chiamato Oracle e ho scoperto che non riuscivo a trovare Using System.data.Oracle; Mi sembra strano, perché l'ho usato io, il motivo per cui improvvisamente si è fermato. Guardando alle sue proprietà, mi sento un po' diverso: una volta era configurato nel Framework4.o di destinazione come .net Framework4, ma ora è diventato . Net Framework 4.0 Profilo client, e poi provare a cambiare al primo e usarlo di nuovo.
Le proprietà prima dell'abbinamento sono:
Poi sono andato su Internet per trovare la differenza, e finalmente ho visto il suo articolo:
Il Profilo Client di .NET Framework 4 include le seguenti funzionalità:
- Runtime Common Language (CLR)
- ClickOnce
- Windows Forms
- Fondazione per la presentazione di Windows (WPF)
- Fondazione per la Comunicazione di Windows (WCF)
- Struttura di entità
- Fondazione del Flusso di Lavoro di Windows
- Voce
- Supporto XSLT
- LINQ a SQL
- Entity Framework e librerie di progettazione a runtime di WCF Data Services
- Framework di Estensibilità Gestita (MEF)
- Tipo dinamico
- Funzionalità di programmazione parallela come Task Parallel Library (TPL), Parallel LINQ (PLINQ) e Coordinate Data Structures (CDS)
- Debug applicazioni client
Le seguenti funzionalità non sono incluse e richiedono un'installazione separata della versione completa di .NET Framework 4.0:
- ASP.NET
- Funzionalità di Advanced Windows Communication Foundation (WCF)
- .NET Framework Data Provider per Oracle
- MSBuild viene utilizzato per compilare
- Nei progetti Visual Studio 2010, le seguenti applicazioni utilizzano di default il Client Profile di .NET Framework 4.0 e, per utilizzare l'intera funzionalità di .NET Framework, è necessario impostare il framework target su .NET Framework 4.0 nelle proprietà del progetto:
- Progetti Windows (C# e Visual Basic)
- Fondazione per la Presentazione di Windows
- Applicazione WPF
- Applicazione browser WPF
- Libreria di Controllo Personalizzata WPF
- Libreria di Controllo Utente WPF
- Windows Forms
- Applicazione Windows Forms
- Libreria di controllo moduli di Windows
- Applicazione Console
- Progetto Vuoto
- Servizio Finestra
- Visual F #
- Applicazione in F#
- F# Tutorial
- Flusso di lavoro (C# e Visual Basic)
- Biblioteca Activity Designer
- Biblioteca di Attività
- Applicazione Console di Workflow
- Fondazione per la Comunicazione di Windows
- Biblioteca di Servizi WCF
- Ufficio 2007 e Ufficio 2010
- Tutti i progetti mirano al Profilo Client di .NET Framework 4
Le differenze tra il Profilo Client di .NET Framework 4.0 e il Profilo Client originale di .NET Framework 3.5 sono:
- La versione 3.5 del Profilo Client può essere utilizzata solo sul web (ClickOnce), mentre la versione 4.0 ha un Pacchetto Redistribuibile, quindi può essere utilizzata sia per installazioni locali che web.
- La versione 3.5 supporta solo Windows XP SP2/SP3 x86, mentre la versione 4.0 supporta tutte le piattaforme supportate da .NET Framework 4 tranne IA64.
- La versione 3.5 di Client Profile è una release separata da .NET Framework 3.5, mentre la versione 4.0 è un sottoinsieme della funzionalità completa di .NET Framework 4.0.
- La versione 3.5 sarà automaticamente aggiornata a .NET Framework 3.5 grazie a Windows Update, mentre la versione 4.0 potrà funzionare autonomamente senza la necessità dell'intero .NET Framework 4.0 o essere fornita separatamente.
|