Visual Studio 2017でコア2.0プロジェクトを開くことはできますか?
最新のdotnet-core(2.0.0-preview2-005840)をインストールし、コア2.0コンソールアプリを作成しました。
mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
「.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
更新:
現在、この問題を解決する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からビルドロジックを選択します。
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ツール
Visual Studio 2017バージョン15.3リリース および.NET Core 2.0もnuget v4.3でリリースされ、問題は完全に解決されました。
すべての修正を確認できます リリースノート
本日(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をターゲットフレームワークとしてリストするようになりました