Setelah menginstal Visual Studio 2017 Professional saya tidak dapat lagi membangun ASP.NET Core saya di Visual Studio 2015 Professional. Saya tidak pernah membuka proyek ini di VS2017
saya mendapat
Terjadi kesalahan berikut saat mencoba menjalankan proses server model proyek (1.0.0-preview3-004056).
Tidak dapat memulai proses. Tidak ada eksekusi yang cocok dengan perintah dotnet-projectmodel-server
Saya kemudian membuat proyek ASP.NET Core baru di Visual Studio 2015 dan saya mendapatkan pesan yang sama persis saat memuat proyek saya.
Selain itu ketika saya ingin membangun proyek yang saya dapatkan
MSB1009: File Proyek tidak ada.
Masalah yang sama tidak terjadi dengan proyek ASP.NET 5 jadi ini hanya terbatas pada ASP.NET Core
Visual Studio 2017 7 Maret pemutakhiran
Ifa global.json ditambahkan seperti pada jawaban di bawah ini, dapatkan pesan kesalahan untuk versi kerangka kerja .net yang digunakan di global.json
dan yang ada di C:\Program Files\dotnet\sdk\
folder
Kesalahan MSB4019 Proyek yang diimpor "C: \ Program Files \ dotnet \ sdk \ XXX \ Microsoft \ VisualStudio \ v14.0 \ DotNet \ Microsoft.DotNet.Props" tidak ditemukan. Konfirmasikan bahwa jalur dalam deklarasi sudah benar, dan bahwa file tersebut ada di disk.
Juga ketika menutup Visual Studio dan membukanya kembali saya mendapatkan pesan kesalahan asli
sumber
C:\Program Files\dotnet\sdk
folder Anda dan temukan folder yang diinstal tepat sebelum 1.0.0 (dalam kasus saya1.0.0-preview2-1-003177
). Ganti sdk / version dengan nilai tersebut di global.json Anda. Kemudiandotnet restore
Jawaban:
@ClaudioNunes dan @MegaTron memiliki jawaban yang benar . Setelah membaca jawaban itu, saya menyadari solusi .NET Core saya tidak memiliki file global.json. Saya menambahkan folder solusi baru dan menambahkan file global.json. Karena tidak ada proyek saya yang bersarang di sub folder, saya hanya perlu menghapus "src" dan "test" dari larik proyek:
Proyek ini sekarang terbuka dengan benar di VS 2015 dengan VS 2017 RC terpasang.
sumber
dotnet restore
setiap proyek, tetapi setelah itu semuanya berjalan seperti yang diharapkan."version": "1.0.0"
tetapi ketika saya mencobanya"version": "1.0.0-preview2-003131"
berhasil .... Terima kasih telah menyelamatkan nyawa ...Solusi yang mungkin adalah menambahkan global.json ke solusi dan menentukan versi sdk yang akan digunakan seperti pada
sumber
Buka Program dan Sumber Daya, gunakan "Inti" untuk memfilter dan temukan instalasi Pratinjau 3 ("Microsoft .NET Core 1.0.1 - SDK Preview 3 (x64).") Dan hapus.
CATATAN: Jalankan
dotnet --version
sebelum dan sesudah menghapus SDK ini. Pada kasus saya menghasilkan1.0.0-preview3-004056
(sebelum) dan1.0.0-preview2-1-003177
(setelah).Saya belum bisa melihat efek samping pada vs2017.
sumber
{ "projects" : [], "sdk":{ "version":"1.0.0-preview2-003121"}}
Lihat tautan ini: https://github.com/aspnet/Tooling/blob/master/known-issues-vs2017.md#known-issues-for-aspnet-core-support-in-visual-studio-2017
Jika Anda memperbarui perkakas untuk Visual Studio 2015 ke versi terbaru, itu seharusnya memperbaiki masalah. Catatan ini bukan pemutakhiran Visual Studio 2015, tetapi ASP.NET Core dan perkakas.
sumber
Peningkatan proyek telah ditingkatkan dari Visual Studio 2017 RC ke Visual Studio 2017 RTM dan berfungsi sekarang.
Saya akhirnya membuka Solusi Inti Visual Studio 2015 ASP.NET saya di Visual Studio 2017 yang meningkatkan setiap proyek dalam solusi. Saya kemudian memperbarui paket nuget dan solusinya bekerja tanpa efek samping.
sumber