Recentemente, estava escrevendo um programa chamado Oracle e percebi que não conseguia encontrar Using System.data.Oracle; É estranho, porque eu venho usando, por que parou de repente. Olhando para suas propriedades, sinto uma sensação um pouco diferente, antes era configurado no Framework4.o de destino como .net Framework4, mas agora se tornou . Perfil de cliente do Net Framework 4.0, e depois tente mudar para o primeiro e usá-lo novamente.
As propriedades antes do matching são:
Depois fui à Internet para encontrar a diferença, e finalmente vi o artigo deles:
O Perfil de Cliente do .NET Framework 4 inclui as seguintes funcionalidades:
- Runtime de Linguagem Comum (CLR)
- ClickOnce
- Windows Forms
- Fundação de Apresentação do Windows (WPF)
- Fundação de Comunicação do Windows (WCF)
- Estrutura de Entidade
- Fundação de Fluxo de Trabalho do Windows
- Voz
- Suporte a XSLT
- LINQ para SQL
- Bibliotecas de design em tempo de execução do Entity Framework e WCF Data Services
- Estrutura de Extensibilidade Gerenciada (MEF)
- Tipo dinâmico
- Recursos de programação paralela como Biblioteca Paralela de Tarefas (TPL), LINQ Paralelo (PLINQ) e Estruturas de Dados de Coordenação (CDS)
- Depurar aplicações clientes
Os seguintes recursos não estão incluídos e exigem uma instalação separada da versão completa do .NET Framework 4.0:
- ASP.NET
- Recursos da Advanced Windows Communication Foundation (WCF)
- Provedor de Dados .NET Framework para Oracle
- O MSBuild é usado para compilar
- Nos projetos Visual Studio 2010, as seguintes aplicações usam o Perfil de Cliente do .NET Framework 4.0 por padrão, e para usar toda a funcionalidade do .NET Framework, você precisa definir o framework alvo para .NET Framework 4.0 nas propriedades do projeto:
- Projetos Windows (C# e Visual Basic)
- Fundação de Apresentação do Windows
- Aplicação WPF
- Aplicativo de Navegador WPF
- Biblioteca de Controle Personalizada WPF
- Biblioteca de Controle de Usuário WPF
- Windows Forms
- Aplicativo Windows Forms
- Biblioteca de Controle de Formulários do Windows
- Aplicativo de Console
- Projeto Vazio
- Serviço de Janela
- Visual F #
- Aplicação em F#
- F# Tutorial
- Fluxo de trabalho (C# e Visual Basic)
- Biblioteca de Designers de Atividades
- Biblioteca de Atividades
- Aplicativo de Console de Fluxo de Trabalho
- Fundação de Comunicação do Windows
- Biblioteca de Serviços WCF
- Escritório 2007 e Escritório 2010
- Todos os projetos têm como alvo o Perfil do Cliente do .NET Framework 4
As diferenças entre o Perfil de Cliente do .NET Framework 4.0 e o Perfil de Cliente original do .NET Framework 3.5 são:
- A versão 3.5 do Perfil do Cliente só pode ser usada na web (ClickOnce), e a versão 4.0 possui um Pacote Redistribuíbil, podendo ser usada tanto para instalações locais quanto web.
- A versão 3.5 suporta apenas Windows XP SP2/SP3 x86, e a versão 4.0 suporta todas as plataformas suportadas pelo .NET Framework 4, exceto IA64.
- A versão 3.5 do Perfil do Cliente é uma versão separada do .NET Framework 3.5, e a versão 4.0 é um subconjunto da funcionalidade completa do .NET Framework 4.0.
- A versão 3.5 será automaticamente atualizada para o .NET Framework 3.5 devido ao Windows Update, e a versão 4.0 poderá operar sozinha sem a necessidade do .NET Framework 4.0 completo ou será fornecida separadamente.
|