Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 19385|Yanıt: 0

[.NET Core] Core komut satırı ASP.NET bir MVC projesi oluşturun

[Bağlantıyı kopyala]
Yayınlandı 28.06.2018 10:29:41 | | | |
Yerel geliştirme araçları vs 2017, çünkü geçen yıl kuruldu, herhangi bir yükseltme olmadı, yeni bir .net core web sitesi projesi oluşturduk, sadece 1.x sürümünün olduğunu gördük, dotnet --version çalıştırdık, sistem kurulu sürümü de 1.0.0, aşağıda gösterildiği gibi:



Sonuç olarak,Sürüm 2.1 ile .net core projesi oluşturmak istiyorum, eğitim şu şekildedir:

SDK'yı kur

İndir Adresi:Bağlantı girişi görünür., indir ve kurulum için çift tıkla, aşağıda gösterildiği gibi:



Kurulum tamamlandıktan sonra, sürümü kontrol etmek için "dotnet --version" komutunu tekrar çalıştırın ve zaten en son sürüm olan "2.1.301" dosyasını bulun.Ama vs2017 hâlâ 2.x bir proje oluşturamıyor!!!



Yeni MVC projesi

VS IDE aracıyla bir proje oluşturamadığımız için, sadece komut satırı üzerinden bir MVC projesi oluşturabiliyoruz, komut şu şekildedir:


C:\project\web\test>dotnet new mvc
"ASP.NET Core Web App (Model-View-Controller)" şablonu başarıyla oluşturuldu.
Bu şablon, Microsoft dışı taraflar için teknolojiler içerir, daha fazla bilgi için bakınızBağlantı girişi görünür.

Yaratım sonrası işlemleri işlemek...
C:\project\web\test\test.csproj üzerinde "dotnet restore" çalıştırılıyor...
  C:\project\web\test\test.csproj paketini geri alıyoruz...
  Microsoft.NETCore.DotNetAppHost 2.1.0 yükleniyor.
  Microsoft.NETCore.DotNetHostResolver 2.1.0 yükleniyor.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 yükleniyor.
  Microsoft.NETCore.Targets 2.1.0 yükleniyor.
  Microsoft.NETCore.App 2.1.0 kurulumu.
  MSBuild dosyası C:\project\web\test\obj\test.csproj.nuget.g.props oluşturuluyor.
  MSBuild dosyası C:\project\web\test\obj\test.csproj.nuget.g.targets oluşturuluyor.
  C:\project\web\test\test.csproj dosyasının geri yüklemesi 9.24 saniye içinde tamamlandı.

Başarılı bir şekilde restore edin.



Yeni proje türlerinin tanıtımı şu şekildedir:

C:\project\web\test>dotnet new --help
Kullanım: yeni [Seçenekler]

Seçenekler:
  -h, --bu komut için yardım gösteriyor.
  -l, --list belirtilen adı içeren şablonları listeler. İsim belirtmediyseniz, tüm şablonları listeleyin.
  -n, --name çıktının adını oluşturur. Eğer bir isim belirtilmemişse, mevcut dizinin adı kullanılır.
  -o, --çıktı olarak üretilen çıktıyı yerleştirmek istediğiniz yere yerleştirin.
  -i, --install kaynak veya şablon paketini yükle.
  -u, --bir kaynak veya şablon paketini kaldırmak için kaldırın.
  --nuget-source, kurulum sırasında kullanılacak NuGet kaynağını belirtir.
  --mevcut türlere göre filtre şablonları yazır. Önceden tanımlanmış değerler "proje", "öğe" veya "other"dir.
  --zorla, içeriğin oluşturulmasını zorunlu kılar, o içerik mevcut dosyayı değiştirse bile.
  -lang, --language şablonlarını dile göre filtreler ve oluşturulacak şablonun dilini belirtir.


Şablon Kısa İsim Dil etiketi
----------------------------------------------------------------------------------------------------------------------------
Konsol Uygulama konsolu [C#], F#, VB Common/Console
Sınıf kütüphanesi classlib [C#], F#, VB Common/Library
Unit Test Project mstest [C#], F#, VB Test/MSTest
xUnit Test Projesi xunit [C#], F#, VB Test/xUnit
Jilet Sayfası sayfası [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Çekirdek Boş web [C#], F# Web/Boş
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Core Web App                              razor              [C#]              Web/MVC/Razor Pages
ASP.NET Çekirdeği Açısal açılı [C#] Web/MVC/SPA
ASP.NET Çekirdek React.js react [C#] Web/MVC/SPA ile
ASP.NET Core ile React.js ve Redux reactredux [C#] Web/MVC/SPA
Razor Sınıf Kütüphanesi Razorclasslib [C#] Web/Razor/Kütüphane/Razor Sınıf Kütüphanesi
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Çözüm Dosyası sln Çözüm

Examples:
    dotnet new mvc --auth Individual
    dotnet new webAPI
    dotnet yeni --yardım

Yeni oluşturma tamamlandıktan sonra, test klasörünü doğrudan VS kod geliştirme aracına sürükleyin ve ardından aşağıdaki şekilde gösterildiği gibi normal şekilde çalıştırıp hata ayıklayabilirsiniz:



Son olarak, .NET Core geliştirme dokümantasyonuna bir bağlantı:Bağlantı girişi görünür.

Kaynaklar:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Önceki:CentOS 7, .NET Core web sitesi hata çözümünü çalıştırıyor
Önümüzdeki:Vim düzenleyiciyi anormal şekilde kapattıktan sonra hatanın çözümü
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com