Dot-Net

我的 Visual Studio 中缺少 .NET Core 2.0

  • August 20, 2017

所以我已經安裝了官方的 .NET Core 2.0 SDK,當我在 Visual Studio 中時,我得到了很多錯誤,並且沒有列出目標框架:(

就像沒有安裝 .NET Core 2.0。

在此處輸入圖像描述

這是.csproj文件:

<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回報2.0.0

所以..我缺少一些安裝工具嗎?

編輯/更新:

這是我來自 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.

啊!

global.json我的解決方案的根目錄中有以下內容:

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

所以我不得不將版本從 更改為1.0.4然後2.0.0關閉/重新打開解決方案。

問題解決了 :)

請確保您使用 Visual Studio 2017 Update 3(版本 15.3、26730.01):Help->About Microsoft Visual Studio

引用自:https://stackoverflow.com/questions/45778942