web-dev-qa-db-ja.com

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

Visual Studio 2017でコア2.0プロジェクトを開くことはできますか?

最新のdotnet-core(2.0.0-preview2-005840)をインストールし、コア2.0コンソールアプリを作成しました。

mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
  • 「オープンプロジェクト」でVisual Studio 2017でconsole.csprojを開きます
  • クリーンおよびビルドソリューション
  • いくつかのエラーが発生します
    • とりわけ:

「.NETCoreApp、Version = v2.0」の「Microsoft.NETCore.App(> = 2.0.0)」を解決できません。

つまり、現時点ではサポートされていないのですか、それとも何か不足していますか?

c:\Temp>dotnet --info 
.NET Command Line Tools (2.0.0-preview2-005840)

Product Information:  Version:            2.0.0-preview2-005840 
Commit SHA-1 hash:  8f2fcef544

Runtime Environment:  OS Name:     Windows  OS Version:  10.0.14393 
OS Platform: Windows  RID:         win10-x86  Base Path:   C:\Program
Files (x86)\dotnet\sdk\2.0.0-preview2-005840\

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.0-preview1-002061-00   Build    :
2b70ec9c3b014af0c2a5f45de0e5b73a1ae51c09
22
jens

更新

現在、この問題を解決するVS 2017 15.3プレビューがあります。 VS 15.3以降、Visual StudioにはMSBuild SDKリゾルバーが搭載されており、プロジェクトが使用するCLI SDKのバージョンを決定し(global.jsonがバージョンを設定する場合)、MSBuildターゲットを使用するため、VSによって新しいプレビューが取得されます。

オリジナル

https://github.com/aspnet/Announcements/issues/231 で説明されているようにMSBuildSdksPathを設定することにより、環境を変更してVS 2017の未リリース2.0ツールのサポートを取得できます。 VSは、CLIからビルドロジックを選択します。

17
Martin Ullrich

Visual Studio .NET Coreツールは3月にリリースされたばかりですが、使用している2.0プレビューは4月にリリースされました。 https://blogs.msdn.Microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/ の更新を待つ必要があります.NET Core 2.0でVisual Studioを使用する前の.NET Coreツール

3
Novaterata

Visual Studio 2017バージョン15.3リリース および.NET Core 2.0もnuget v4.3でリリースされ、問題は完全に解決されました。

すべての修正を確認できます リリースノート

1
M.Hassan

本日(2019年4月)着陸し、VS 2017用の.NET Core Tools SDKのバージョンがあるようです。ここにアクセスする方法は次のとおりです。1. http:/を参照します。 /dot.net 2. .NET Core 2.2で、「Download .NET Core SDK(Compatible with Visual Studio 2017」)を探します。3。Visual Studio 2017(バージョン15.9.11があります) .NET Core 2.2をターゲットフレームワークとしてリストするようになりました

enter image description here

0