Visual Studio 2015 Membuat proyek .NET Core 1.0.1 Lama

Saya telah menginstal .NET Core 1.1 SDK dan Tooling 1.0.1 Tools Pratinjau 2. Saat saya membuat proyek .NET Core baru menggunakan Visual Studio 2015, ia membuat proyek 1.0.1, bukan 1.1. Tidak yakin bagaimana cara mengubah perilaku buruk ini?


person Radenko Zec    schedule 28.11.2016    source sumber
comment
Bisakah Anda memposting output dari perintah ini: dotnet --version   -  person Hackerman    schedule 28.11.2016


Jawaban (1)


Itu karena templat dikirimkan bersama Visual Studio, yang belum menerima pembaruan sebagai bagian dari rilis .NET Core. Alasannya mungkin karena 1.1 adalah rilis "Saat Ini" dan 1.0.1 adalah rilis "LTS" (Dukungan Jangka Panjang). Visual Studio kemungkinan besar akan mengikuti rilis LTS karena mereka memberikan dukungan terbaik dan paling andal bagi pelanggan.

Jika Anda membuat aplikasi baru dengan perkakas .NET CLI (misalnya dotnet new), aplikasi tersebut akan menggunakan versi terbaru. Anda dapat menentukan jenis templat dengan tombol -t:

  • dotnet new: membuat aplikasi konsol
  • dotnet new -t web: membuat aplikasi web lengkap
  • dotnet new -t lib: membuat proyek perpustakaan kelas
person Henk Mollema    schedule 28.11.2016
comment
Apa kau yakin tentang ini? Ini adalah berita yang sangat buruk. Jika mereka tidak mendukung versi terbaru mereka harus menyebutnya pratinjau. Ya dotnet baru membuatkan saya hanya 2 file dan saya memerlukan seluruh proyek web. Tidak yakin bagaimana melakukannya dengan CLI? - person Radenko Zec; 28.11.2016
comment
@RadenkoZec Anda dapat menggunakan dotnet new -t web untuk membuat aplikasi web lengkap. - person Henk Mollema; 28.11.2016
comment
Saya juga melihat perilaku ini di mesin saya. Visual Studio memang mendukung versi terbaru dalam hal membangun dan menjalankan aplikasi, hanya saja templatenya tidak diperbarui. - person Henk Mollema; 28.11.2016
comment
Terima kasih atas penjelasannya. - person Radenko Zec; 28.11.2016
comment
@RadenkoZec terbaru akan menjadi hal yang membingungkan setelah diperkenalkannya LTS dan Siklus saat ini, microsoft.com/net /core/support jadi Anda harus membaca lebih lanjut. Perkakas seputar .NET Core (integrasi SDK dan VS) memang hanya pratinjau, tetapi jawaban ini secara kasar mencerminkan maksud di baliknya (sampai Microsoft membuat pengumuman yang lebih formal di pihak mereka). - person Lex Li; 28.11.2016