Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 19385|Odpowiedź: 0

[.NET Core] Stwórz projekt MVC ASP.NET linii poleceń Core

[Skopiuj link]
Opublikowano 28.06.2018 10:29:41 | | | |
Natywne narzędzia deweloperskie vs 2017, ponieważ zostały zainstalowane w zeszłym roku, nie było żadnej aktualizacji, tworzymy nowy projekt strony .NET Core, okazuje się, że jest tylko wersja 1.x, uruchamiamy dotnet – wersję, a zainstalowana wersja systemowa to również 1.0.0, jak pokazano poniżej:



W rezultacie,Chcę stworzyć projekt .NET Core w wersji 2.1, samouczek wygląda następująco:

Zainstaluj SDK

Adres do pobrania:Logowanie do linku jest widoczne., pobierz i kliknij dwa razy, aby zainstalować, jak pokazano poniżej:



Po zakończeniu instalacji ponownie uruchom polecenie "dotnet --version", aby sprawdzić wersję i znajdź "2.1.301", która jest już najnowszą wersją.Ale vs2017 nadal nie może stworzyć projektu 2.x!!!



Nowy projekt MVC

Ponieważ nie możemy utworzyć projektu za pomocą narzędzia VS IDE, możemy stworzyć projekt MVC tylko przez linię poleceń, a polecenie wygląda następująco:


C:\project\web\test>dotnet new mvc
Szablon "ASP.NET Core Web App (Model-View-Controller)" został pomyślnie stworzony.
Ten szablon zawiera technologie dla stron spoza Microsoftu, zobacz więcej informacjiLogowanie do linku jest widoczne.

Przetwarzanie operacji po utworzeniu...
Uruchamiam "dotnet restore" na C:\project\web\test\test.csproj...
  Przywracam pakiet C:\project\web\test\test.csproj...
  Instalowany jest Microsoft.NETCore.DotNetAppHost 2.1.0.
  Instalowany jest Microsoft.NETCore.DotNetHostResolver 2.1.0.
  Instalowany jest Microsoft.NETCore.DotNetHostPolicy 2.1.0.
  Microsoft.NETCore.Targets jest instalowany 2.1.0.
  Instaluję Microsoft.NETCore.App wersji 2.1.0.
  Plik MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props jest generowany.
  Generowany jest plik MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets.
  Przywrócenie C:\project\web\test\test.csproj zostało zakończone w 9,24 sekundy.

Przywracaj sukces.



Wprowadzenie nowych typów projektów wygląda następująco:

C:\project\web\test>dotnet new --help
Użycie: nowe [Opcje]

Opcje:
  -H, --pomoc pokazuje pomoc w tym komendze.
  -l, --lista szablonów zawierających określoną nazwę. Jeśli nie podajesz nazwy, wypisz wszystkie szablony.
  -n, --name tworzy nazwę wyjścia. Jeśli nie podano nazwy, używa się nazwy bieżącego katalogu.
  -o, --wyjść tam, gdzie chcesz umieścić wygenerowane wyjście.
  -i, --instaluj zainstalować pakiet źródłowy lub szablon.
  -u, --odinstaluj, aby odinstalować pakiet źródłowy lub szablonowy.
  --nuget-source określa źródło NuGet, które ma być użyte podczas instalacji.
  --typowe szablony filtrów na podstawie dostępnych typów. Zdefiniowane wartości to "projekt", "przedmiot" lub "inne".
  --wymusza wygenerowanie treści, nawet jeśli zmienia ona istniejący plik.
  -lang, --szablony filtrów językowych oparte na języku oraz określają język szablonu, który ma być tworzony.


Szablon Krótka nazwa Tag językowy
----------------------------------------------------------------------------------------------------------------------------
Konsola aplikacji konsolowych [C#], F#, VB Common/Console
Klasa biblioteki klasowej [C#], F#, VB Wspólna/Biblioteka
Projekt testów jednostkowych mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Strona Razor [C#] Web/ASP.NET
MVC ViewImports viewimports [C#] Web/ASP.NET
MVC ViewStart viewstart [C#] Web/ASP.NET
ASP.NET Core Empty web [C#], F# Web/Empty
ASP.NET Core Web App (Model-View-Controller) mvc [C#], F# Web/MVC
ASP.NET Podstawowa maszynka do brzytwy w aplikacji webowej [C#] Strony Web/MVC/Razor
ASP.NET Rdzeń z Angular Angular [C#] Web/MVC/SPA
ASP.NET Core z React.js react [C#] Web/MVC/SPA
ASP.NET Core z React.js i Redux reactredux [C#] Web/MVC/SPA
Biblioteka klasowa Razor [C#] Biblioteka Web/Razor/Biblioteka/Biblioteka klas Razor
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config                                      nugetconfig                          Config
Web Config webconfig Config
Plik rozwiązania sln Solution

Examples:
    dotnet new mvc --auth Individual
    dotnet new webapi
    dotnet nowe --help

Po zakończeniu nowego utworzenia bezpośrednio przeciągnij folder testowy do narzędzia do tworzenia kodu VS, a następnie możesz normalnie uruchomić i debugować, jak pokazano na poniższym rysunku:



Na koniec link do dokumentacji rozwojowej .NET Core:Logowanie do linku jest widoczne.

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




Poprzedni:CentOS 7 uruchamia rozwiązanie błędów stron internetowych .NET Core
Następny:Rozwiązanie błędu po nieprawidłowym zamknięciu edytora vimów
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com