web-dev-qa-db-ja.com

Visual Studio2017ターゲットフレームワークにリストされていないAspNet Core 2.1

インストールしました 新しいAspNet Core 2.1 SDK -これは現在公式です-しかし、既存のプロジェクトと新しいプロジェクトの両方で、Visual Studio2017ターゲットフレームワークにまだリストされていません。

List

私が試した同様のトピックで示唆されているように:

  • SDKのx64バージョンとx32バージョンの両方をインストールする
  • ランタイムを個別にインストールする
  • SDKのインストールパスを環境変数PATHに手動で追加する
  • 既存のプロジェクトを手動で更新 (2.1 SDKが見つからなかったため、機能しませんでした)
  • PCを再起動します
  • 母国語(イタリア語)と英語の切り替え

しかし、それはまだリストされていません。

VS情報を読むと、Visual Studioのバージョンは15.7.2(最新)であり、NETFrameworkのバージョンは4.3.03056であることがわかりました。

Powershellからdotnet --infoを実行すると、次のようになります: version

誰かがそれを解決する方法を知っていますか?

7
Deadpool

命名は完全に紛らわしいです。 .Net Core 2.1を入手するには、 2.1.300-rc1 SDK をインストールする必要があります。

C:\>dotnet --info
.NET Core SDK (gemäß "global.json"):
 Version:   2.1.300-rc1-008673
 Commit:    f5e3ddbe73

Laufzeitumgebung:
 OS Name:     Windows
 OS Version:  10.0.16299
 OS Platform: Windows
 RID:         win10-x64
 Base Path:   C:\Program Files\dotnet\sdk\2.1.300-rc1-008673\

Host (useful for support):
  Version: 2.1.0-rc1
  Commit:  eb9bc92051

.NET Core SDKs installed:
  2.1.300-rc1-008673 [C:\Program Files\dotnet\sdk]

.NET Core runtimes installed:
  Microsoft.NETCore.App 2.1.0-rc1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]

To install additional .NET Core runtimes or SDKs:
  https://aka.ms/dotnet-download
4
magicandre1981