Alat pengembangan asli vs 2017, karena diinstal tahun lalu, belum ada peningkatan, kami membuat proyek situs web .net core baru, menemukan bahwa hanya ada versi 1.x, kami menjalankan dotnet --version, versi yang diinstal sistem juga 1.0.0, seperti yang ditunjukkan di bawah ini:
Akibatnya,Saya ingin membuat proyek .net core dengan versi 2.1, tutorialnya adalah sebagai berikut:
Menginstal SDK
Alamat Unduhan:Login hyperlink terlihat., unduh dan klik dua kali untuk menginstal, seperti yang ditunjukkan di bawah ini:
Setelah penginstalan selesai, jalankan kembali perintah "dotnet --version" untuk memeriksa versi, dan temukan "2.1.301", yang sudah menjadi versi terbaru.Tapi vs2017 masih tidak dapat membuat proyek 2.x!!!
Proyek MVC baru
Karena kita tidak dapat membuat proyek menggunakan alat VS IDE, kita hanya dapat membuat proyek MVC melalui baris perintah, perintahnya adalah sebagai berikut:
C:\project\web\test>dotnet new mvc Templat "ASP.NET Core Web App (Model-View-Controller)" telah berhasil dibuat. Templat ini berisi teknologi untuk pihak non-Microsoft, lihat Untuk informasi selengkapnyaLogin hyperlink terlihat.。
Memproses operasi pasca-pembuatan... Menjalankan "dotnet restore" di C:\project\web\test\test.csproj... Mengembalikan paket C:\project\web\test\test.csproj... Microsoft.NETCore.DotNetAppHost 2.1.0 sedang diinstal. Microsoft.NETCore.DotNetHostResolver 2.1.0 sedang diinstal. Microsoft.NETCore.DotNetHostPolicy 2.1.0 sedang diinstal. Microsoft.NETCore.Targets 2.1.0 sedang diinstal. Menginstal Microsoft.NETCore.App 2.1.0. File MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props sedang dibuat. File MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets sedang dibuat. Pemulihan C:\project\web\test\test.csproj selesai dalam waktu 9,24 detik.
Berhasil memulihkan.
Pengenalan jenis proyek baru adalah sebagai berikut:
C:\project\web\test>dotnet new --help Penggunaan: [Opsi] baru
Opsi: -h, --help menunjukkan bantuan untuk perintah ini. -l, --list list template yang berisi nama yang ditentukan. Jika Anda tidak menentukan nama, cantumkan semua templat. -n, --name membuat nama output. Jika tidak ada nama yang ditentukan, nama direktori saat ini digunakan. -o, --output di mana Anda ingin menempatkan output yang dihasilkan. -i, --install install paket sumber atau template. -u, --uninstall untuk menghapus paket sumber atau template. --nuget-source menentukan sumber NuGet yang akan digunakan selama penginstalan. --type filter template berdasarkan jenis yang tersedia. Nilai yang telah ditentukan sebelumnya adalah "proyek", "item", atau "lainnya". --force memaksa konten untuk dihasilkan, bahkan jika konten tersebut mengubah file yang ada. -lang, --language memfilter templat berdasarkan bahasa dan menentukan bahasa templat yang akan dibuat.
Tag Bahasa Nama Pendek Templat ---------------------------------------------------------------------------------------------------------------------------- Konsol Aplikasi konsol [C#], F#, VB Umum/Konsol Kelas perpustakaan kelas [C#], F#, VB Umum/Perpustakaan Proyek Uji Unit mstest [C#], F#, VB Test/MSTest xUji Unit Proyek xunit [C#], F#, VB Test/xUnit Halaman Razor [C#] Web/ASP.NET MVC ViewImports viewimports [C#] Web/ASP.NET MVC ViewStart viewstart [C#] Web/ASP.NET ASP.NET Inti Web kosong [C#], F# Web/Kosong ASP.NET Aplikasi Web Inti (Model-View-Controller) mvc [C#], F# Web/MVC ASP.NET Core Web App razor [C#] Halaman Web/MVC/Razor ASP.NET Inti dengan sudut sudut [C#] Web/MVC/SPA ASP.NET Core dengan React.js bereaksi [C#] Web/MVC/SPA ASP.NET Core dengan React.js dan Redux reactredux [C#] Web/MVC/SPA Perpustakaan Kelas Razorclasslib [C#] Perpustakaan Kelas Web/Razor/Perpustakaan/Razor ASP.NET Webapi API Web Inti [C#], F# Web/WebAPI global.json file globaljson Config NuGet Config nugetconfig Config Web Config webconfig Config Solusi File sln Solusi
Examples: dotnet mvc baru --auth Individu dotnet webapi baru dotnet baru --bantuan Setelah pembuatan baru selesai, langsung seret folder pengujian ke alat pengembangan kode VS, dan kemudian Anda dapat menjalankan dan men-debug secara normal, seperti yang ditunjukkan pada gambar di bawah ini:
Terakhir, tautan ke dokumentasi pengembangan .NET Core:Login hyperlink terlihat.
Sumber daya:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48
|