web-dev-qa-db-ja.com

.NET Core SDK 3.0でVisual Studio 2017を使用する

Visual Studio 2017で.Net Core 3.0プロジェクトを開くにはどうすればよいですか?

.NET Core 3.0 SDKを dotnet.Microsoft.com からダウンロードし、フォルダーにdotnet newコマンドを使用して新しいプロジェクトを作成しました。

C#プロジェクトのビルドでエラーが表示される:

現在の.NET SDKは、.NET Core 3.0のターゲティングをサポートしていません。 .NET Core 2.1以前をターゲットにするか、.NET Core 3.0をサポートするバージョンの.NET SDKを使用します。

私はそれをチェックしましたが、私の場合はうまくいきません:

。NET Core SDK 2.0を使用したVisual Studio 2017

。NET Core SDK 2.1を使用したVisual Studio 2017

17
Philipp

VS 2017の場合:ツールオプションプロジェクトとソリューション。NET Core確認してください。NET Core SDKのプレビューを使用

24
user5158149

残念ながら、.NET Core 3にはMSBuild 16が必要です。VS2017で.NET Coreのプレビューバージョンを有効にした場合でも、他の人が示唆しているように、エラーが表示されます。

現在の.NET SDKは、.NET Core 3.0のターゲティングをサポートしていません。 .NET Core 2.1以前をターゲットにするか、.NET Core 3.0をサポートするバージョンの.NET SDKを使用します。

global.jsonファイルを作成して、たとえば.

{
  "sdk": {
    "version": "3.0.100-preview5-011568"
  }
}

次に、実際の問題が表示されます:

エラー:.NET Core SDKのバージョン3.0.100-preview5-011568には、少なくともバージョン16.0.0のMSBuildが必要です。 MSBuildの現在利用可能なバージョンは15.9.21.664です。 global.jsonで指定された.NET Core SDKを、現在利用可能なMSBuildバージョンを必要とする古いバージョンに変更します。

MSBuild 16にはVS 2019のみが付属しているため、答えはVS 2017を.NET Core 3と共に使用できることですが、VS 2019もインストールされている場合のみです!

8
user917170

Visual Studio 2019アップデート

@GoDevからの元の回答について:

Visual Studio 2019以降、オプションは次の場所に移動しました。

ツール>オプション>環境>プレビュー機能

Option screen

公式ノート

4
Treycos

。NET Core SDKのプレビューを使用する」を有効にする必要があります

Visual Studioのツール|オプション|プロジェクトとソリューション| .NET Core


この後、Visual Studioを再起動する必要があり、「。NET Core 3」プロジェクトを使用できるようになります。

「.NET Core 3」に関するその他のクエリについては、 youtubeページ をフォローすることもできます。

3
Manish Jain

.NET Core 3.0を対象とするアプリケーションを作成または開くには、Visual Studio 2019以降が必要です。新しいプロジェクトを作成すると、Visual Studioに「ASP.NET Core 3.0以降のプロジェクトはこのバージョンのVisual Studioではサポートされていません」というメッセージが表示されることがあります。

詳細情報: https://github.com/aspnet/Tooling/blob/master/dotnet-core-3.0-preview1.md

2
A.R.F

同じ問題に遭遇し、 this の記事が整理に役立った

1. .NET Core SDK 3.xがインストールされているかどうかを確認します

enter image description here

存在しない場合は、公式の.NET Core 3ダウンロードページにアクセスして入手し、インストールしてから再試行してください。 https://dotnet.Microsoft.com/download/dotnet-core/3.

2. .NET Core SDKプレビューを有効にする

enter image description here

3. Visual Studio 2019を使用する

.NET Core 3.0 preview1は、Visual Studio 15.9(別名Visual Studio 2017)で動作する.NET Core 3.0の最後のバージョンでした。NETCore 3.0の後続のリリース(ナイトリーを含む)には、VS 16.0+、別名Visual Studio 2019が必要ですVisual Studio 2017があり、VS2019をインストールしてから再試行してください。

4. PATH環境変数を確認します

enter image description here

参照: https://www.ryadel.com/en/current-net-sdk-not-support-net-core-3-0-fix/

0
CharithJ

これは、最新とプレビューで修正されています。こちらの手順に従ってインストールしてください。 https://docs.Microsoft.com/en-us/visualstudio/mac/install-preview?view=vsmac-2019

0
Jeevan

.Net Core 3.0にはVisual Studio 2019 Preview 1が必要です。VisualStudio 2017は使用できません。 。Net Blog 、「Visual Studio 2019は.NET Core 3アプリケーションの構築をサポートするリリースとなります」。Net4.8が必要です

新しいアプリケーション/プロジェクトを作成するとき、プロジェクトはnetcorepp3.0ターゲットフレームワークを介して.Net Core 3.0への依存関係を宣言します。

0
Çöđěxěŕ