Como encontrar a versão do .NET framework de um projeto Visual Studio?


119

Tenho um projeto no Visual Studio. Como posso descobrir para qual versão do .NET Framework se destina?

Respostas:


113

Depende de qual versão do Visual Studio:

  • Em 2002 , todos os projetos usam .Net 1.0
  • Em 2003 , todos os projetos usam .Net 1.1
  • Em 2005 , todos os projetos usam .Net 2.0
  • Em 2008 , os projetos usam .Net 2.0, 3.0 ou 3.5; você pode alterar a versão em Propriedades do projeto
  • Em 2010 , os projetos usam .Net 2.0, 3.0, 3.5 ou 4.0; você pode alterar a versão em Propriedades do projeto
  • Em 2012 , os projetos usam .Net 2.0, 3.0, 3.5, 4.0 ou 4.5; você pode alterar a versão em Propriedades do projeto

As versões mais recentes do Visual Studio oferecem suporte a muitas versões da estrutura .Net; verifique o tipo e as propriedades do seu projeto.


2
im em 2008. mas não sei qual versão é usada pelo projeto atual.
Desenvolvedor iniciante

3
Portanto, vá para Propriedades do projeto para o projeto atual.
SLaks

1
Entendi. eu posso ver a versão.
Desenvolvedor iniciante

4
Então você deve aceitar esta resposta clicando na verificação vazia.
SLaks

1
@levininja: Para versões mais recentes, depende inteiramente do projeto.
SLaks

72
  • VB

Propriedades do Projeto -> Guia Compilador -> botão Opções Avançadas de Compilação

  • C #

Propriedades do projeto -> Guia do aplicativo


1
Da mesma forma em VS2019 - Propriedades -> Aplicativo -> Estrutura de destino
JGFMK

38

A maneira mais simples de encontrar a versão do framework do projeto .NET atual é:

  1. Clique com o botão direito do mouse no projeto e vá em “Propriedades”.
  2. Na primeira guia, "Aplicativo", você pode ver a estrutura de destino que este projeto está usando.

9

Você também pode pesquisar os arquivos de projeto do Visual Studio para a marca XML RequiredTargetFramework. Esta tag parece existir no .NET 3.5 e superior.

Por exemplo: <RequiredTargetFramework>3.5</RequiredTargetFramework>


1
Funcionou bem em uma solução grande para apenas usar o Notepad ++ e pesquisar em arquivo todos os arquivos * .csproj. Uma nota embora o valor do meu lado tivesse um v na frente. <TargetFrameworkVersion> v4.0 </TargetFrameworkVersion>
Marius Vorster

Há uma diferença entre TargetFrameworkVersioneRequiredTargetFramework
Marcel

1
@Marcel qual é a diferença?
caduceus de

5

Clique com o botão direito simples e vá para a opção Propriedades de qualquer projeto em seu aplicativo existente e veja a opção Aplicativo no menu à esquerda e clique na opção Aplicativo consulte o Framework de destino para ver a versão atual do Framework.


3

Com o Respect to .NET Framework 4.6 e Visual Studio 2017, você pode seguir as etapas abaixo:

  1. Na barra de opções na parte superior do Visual Studio, selecione a 4ª opção "Projeto" e, abaixo dela, clique na última opção que diz [ Nome do projeto ] Propriedades. Clique nela e você verá que uma nova guia foi aberta. a opção Aplicativo à esquerda e você verá a versão do .NET Framework com o nome "Target Framework" .
  2. Na guia Solution Explorer, selecione seu projeto e pressione Alt + Enter .
  3. OU simplesmente clique com o botão direito em seu projeto e clique na última opção que diz Propriedades .

2

É tão fácil quanto em seu estúdio visual.

  1. vá para a 4ª opção do menu no topo, 'website'.
  2. em sites, vá para a opção 'opções de início'.
  3. nas opções de início, vá para a opção 'construir'.
  4. mude a estrutura de destino para qualquer estrutura.

1

Você não pode alterar a versão de destino do Windows ou do .NET Framework se criar seu projeto no Visual Studio 2013. Essa opção não está mais disponível.

Veja esse link da Microsoft: http://msdn.microsoft.com/en-us/library/bb398202.aspx


1
A menos que eu esteja entendendo mal você, isso absolutamente não é verdade. A observação que você está fazendo referência aplica-se apenas aos aplicativos da Windows Store. Alterar a versão direcionada do .Net Framework é possível (e comumente feito!) Para a maior parte dos tipos de projeto.
bolha em

0
  1. No Gerenciador de Soluções , abra o menu de contexto do projeto que deseja alterar e escolha Propriedades .
  2. Na coluna esquerda da janela Propriedades, escolha a guia Aplicativo .
  3. Na lista Target Framework , você verá a versão atual do .NET framework no projeto. Você também pode alterar a estrutura a partir daí.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.