wake-up-neo.com

.NET Core 2.0 fehlt in meinem Visual Studio

Ich habe also das offizielle .NET Core 2.0 SDK installiert und wenn ich in Visual Studio bin, bekomme ich eine Menge Fehler und das Zielframework ist nicht aufgeführt :( 

Es ist, als ob .NET Core 2.0 nicht installiert ist.

 enter image description here

und hier ist die .csproj-Datei:

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

  <PropertyGroup>
    <TargetFramework>netcoreapp2.0</TargetFramework>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="wwwroot\" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
  </ItemGroup>

</Project>

dotnet --version gibt auch 2.0.0 zurück 

also ... gibt es ein paar Installationswerkzeuge, die mir fehlen?

BEARBEITEN/UPDATE:

Hier sind meine Systeminformationen von VS:

Microsoft Visual Studio Community 2017 
Version 15.3.1
VisualStudio.15.Release/15.3.1+26730.8
Microsoft .NET Framework
Version 4.7.02046

Installed Version: Community

Visual Basic 2017   00369-60000-00001-AA912
Microsoft Visual Basic 2017

Visual C# 2017   00369-60000-00001-AA912
Microsoft Visual C# 2017

Application Insights Tools for Visual Studio Package   8.8.00712.1
Application Insights Tools for Visual Studio

ASP.NET and Web Tools 2017   15.0.30726.0
ASP.NET and Web Tools 2017

ASP.NET Core Razor Language Services   1.0
Provides languages services for ASP.NET Core Razor.

ASP.NET Template Engine 2017   15.0.30726.0
ASP.NET Template Engine 2017

ASP.NET Web Frameworks and Tools 2017   5.2.50601.0
For additional information, visit https://www.asp.net/

Azure App Service Tools v3.0.0   15.0.30728.0
Azure App Service Tools v3.0.0

... rest snipped.
18
Pure.Krome

Ah!

Ich hatte den folgenden global.json in der Wurzel meiner Lösung:

{
  "projects": [ "src", "tests" ],
  "sdk": {
    "version": "1.0.4"
  }
}

Also musste ich die Version von 1.0.4 in 2.0.0 ändern und dann die Lösung schließen/erneut öffnen.

Problem gelöst :)

15
Pure.Krome

Stellen Sie sicher, dass Sie Visual Studio 2017 Update 3 (Version 15.3, 26730.01) verwenden: Help -> About Microsoft Visual Studio

27
Dávid Molnár

Möglicherweise müssen Sie "%USERPROFILE%\.dotnet\" zu Ihrem PFAD hinzufügen. Das Entity Framework Core-Projekt erwähnt es.

1
Jared Beach

Für die Verwendung von .net Core 2 oder höher benötigen Sie eine Visual Studio 15.3-Version oder höher, aktualisieren Sie Ihr Visual Studio und installieren Sie das SDK.

0
masehhat

Ich bin gerade auf dieses Problem gestoßen. Neuinstallation von SDK und VS hat nicht geholfen. Das Problem bestand schließlich in einer falschen Reihenfolge der Pfade in der Systempfadvariablen. Sobald ich C:\Program Files\dotnet\ Vor C:\Program Files (x86)\dotnet\ VS verschoben habe, konnte ich die richtigen Sdks abholen.

System Path variable

0
Augusto Barreto

In meinem Fall wurde dies durch eine andere ausführbare Datei namens "dotnet.exe" verursacht, die sich in meinem Pfad vor der aus dem SDK befand. Es scheint, dass VS nicht gut damit umgehen kann.

0
EM0