コア2.0のプロジェクトをVisual Studio 2017で開くことはできますか?
最新のdotnet-core(2.0.0-preview2-005840)をインストールし、core 2.0のconsole-appを作成しました'。
mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
Unable to resolve 'Microsoft.NETCore.App (>= 2.0.0)' for '.NETCoreApp,Version=v2.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 resolverが搭載されており、プロジェクトが使用するCLI SDKのバージョンを判断し(例:global.json
にバージョンが設定されている場合)、MSBuildのターゲットを使用するため、新しいプレビューがVSにピックアップされます。
オリジナル。
https://github.com/aspnet/Announcements/issues/231 に記載されているように MSBuildSdksPath
を設定し、VS が CLI からビルドロジックをピックアップするようにすることで、VS 2017 が未発表の 2.0 ツールをサポートするように環境を変更することができます。
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 Toolsのアップデートを待つ必要があります。