5
respostas

Problemas com Instalação do AspNetCore 2.0

Bom dia Daniel.

O meu Visual studio não está com o .NetCoreApp 2.0, para isso segui os passos que passou - Botão direito no projeto - Estrutura de destino - Instalar outras estruturas. Instalei o AspNetCore - https://www.microsoft.com/net/download/visual-studio-sdks -x64-sdk. Ele apareceu nas dependências do projeto, mas não apareceu na combo para eu selecionar em Estrutura de Destino. O que pode ser?

Obrigada. Flavia

5 respostas

Oi Flávia, tudo bem?

Pode ser necessário atualizar sua versão 15.3.0 do visual studio e instalar o SDK do .NET Core 2.0.

Se você instalou todas as atualizações acima e ainda não a viu, tente o seguinte:

Edite seu arquivo * .csproj e defina sua estrutura de destino com o valor adequado <TargetFramework>netcoreapp2.0</TargetFramework>, como abaixo:

<Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
    <DockerComposeProjectPath>..\docker-compose.dcproj</DockerComposeProjectPath>
  </PropertyGroup>

Lembre-se de que você precisa atualizar seus pacotes NuGet posteriormente, executando o Update-Package em seu console do NuGet Package Manager

Bom dia Otávio.

Verifiquei no meu projeto e já está , veja:

Exe netcoreapp2.0 Always

Depois vc disse que devo atualizar os pacotes Nuget, realmente não havia feito. Veja o erro que deu:

Update-Package Restaurando pacotes para C:\Users\flavial_contrato.puc\Downloads\Alura.ListaLeitura.Aula1\Alura.ListaLeitura\Alura.ListaLeitura.App\Alura.ListaLeitura.App.csproj... GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore/index.json OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore/index.json 594ms GET https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore/2.1.6/microsoft.aspnetcore.2.1.6.nupkg OK https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore/2.1.6/microsoft.aspnetcore.2.1.6.nupkg 3ms Instalando Microsoft.AspNetCore 2.1.6. Update-Package : O pacote Microsoft.AspNetCore 2.1.6 não é compatível com netcoreapp2.0 (.NETCoreApp,Version=v2.0). O pacote Microsoft.AspNetCore 2.1.6 dá suporte a: netstandard2.0 (.NETStandard,Version=v2.0) No linha:1 caractere:1

  • Update-Package
  • ~
    • CategoryInfo : NotSpecified: (:) [Update-Package], Exception
    • FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand

Update-Package : Um ou mais pacotes não são compatíveis com .NETCoreApp,Version=v2.0. No linha:1 caractere:1

  • Update-Package
  • ~
    • CategoryInfo : NotSpecified: (:) [Update-Package], Exception
    • FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand

Update-Package : A restauração do pacote falhou. Revertendo as alterações no pacote para 'Alura.ListaLeitura.App'. No linha:1 caractere:1

  • Update-Package
  • ~
    • CategoryInfo : NotSpecified: (:) [Update-Package], Exception
    • FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand

Tempo Decorrido: 00:00:02.6966828

Ao compilar ocorre 5 erros: 1)Erro CS0246 O nome do tipo ou do namespace "IApplicationBuilder" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?) Alura.ListaLeitura.App2)Erro CS0246 O nome do tipo ou do namespace "HttpContext" não pode ser encontrado (está faltando uma diretiva using ou uma referência de assembly?) Alura.ListaLeitura.App3)Erro CS0234 O nome de tipo ou namespace "AspNetCore" não existe no namespace "Microsoft" (você está sem uma referência de assembly?) Alura.ListaLeitura.App4)Erro CS0234 O nome de tipo ou namespace "AspNetCore" não existe no namespace "Microsoft" (você está sem uma referência de assembly?) Alura.ListaLeitura.App5)Gravidade Código Descrição Projeto Arquivo Linha Estado de Supressão Erro CS0234 O nome de tipo ou namespace "AspNetCore" não existe no namespace "Microsoft" (você está sem uma referência de assembly?) Alura.ListaLeitura.App

Não estou sabendo como proceder.

Obrigada. Flávia

O meu Visual Studio é o 2017.

Bom dia pessoal.

Se alguém puder me ajudar, preciso passar desta etapa para prosseguir o curso. Ninguém passou por este problema?

Obrigada. Flavia

Daniel, Assim que puder me dê uma ajuda com este problema. Esbarrei neste problema e desta forma não consigo testar as aplicações do curso na prática.

Obrigada. Flávia