Dapatkah saya membuka proyek core 2.0 di Visual Studio 2017?
Saya telah menginstal dotnet-core terbaru (2.0.0-preview2-005840) dan membuat aplikasi konsol core 2.0.
mkdir dn2cli
cd dn2cli
dotnet new console
dotnet restore
Tidak dapat menyelesaikan 'Microsoft.NETCore.App (>= 2.0.0)' untuk '.NETCoreApp,Version=v2.0'.
**Apakah saat ini tidak didukung atau saya melewatkan sesuatu?
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
Update:
Sekarang ada pratinjau VS 2017 15.3 yang menyelesaikan masalah ini. Dimulai dengan VS 15.3, Visual Studio membawa resolver MSBuild SDK yang menentukan versi CLI SDK mana yang akan digunakan proyek (misalnya jika global.json
menetapkan versi) dan menggunakannya' target MSBuild sehingga pratinjau baru diambil oleh VS.
Asli:
Anda dapat memodifikasi lingkungan Anda untuk mendapatkan dukungan VS 2017 untuk perkakas 2.0 yang belum dirilis dengan mengatur MSBuildSdksPath
seperti yang dijelaskan di https://github.com/aspnet/Announcements/issues/231 sehingga VS mengambil logika build dari CLI.
Alat Visual Studio .NET Core baru saja dirilis pada bulan Maret, namun pratinjau 2.0 yang Anda gunakan dirilis pada bulan April. https://blogs.msdn.microsoft.com/dotnet/2017/03/07/announcing-net-core-tools-1-0/ Anda harus menunggu pembaruan untuk .NET Core Tools sebelum Anda dapat menggunakan Visual Studio dengan .NET Core 2.0
Visual Studio 2017 Versi 15.3 Dirilis dan .NET Core 2.0 juga Dirilis dengan nuget v4.3 dan masalahnya teratasi sepenuhnya.
Anda dapat meninjau semua perbaikan Release notes