Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 19385|Ответ: 0

[.NET Core] Создайте MVC-проект ASP.NET командной строке Core

[Скопировать ссылку]
Опубликовано 28.06.2018 10:29:41 | | | |
Нативные инструменты разработки по сравнению с 2017 годом, поскольку он был установлен в прошлом году, обновления не было, мы создали новый проект сайта .NET, обнаружили, что существует только версия 1.x, запускаем dotnet --version, системная версия тоже 1.0.0, как показано ниже:



В результате,Я хочу создать проект .NET Core с версией 2.1, учебник выглядит следующим образом:

Установите SDK

Адрес для скачивания:Вход по гиперссылке виден., скачайте и дважды кликните для установки, как показано ниже:



После завершения установки повторно выполните команду "dotnet --version", чтобы проверить версию, и найдите "2.1.301", которая уже является последней версией.Но vs2017 всё равно не может создать проект 2.x!!!



Новый проект MVC

Поскольку мы не можем создать проект с помощью инструмента VS IDE, мы можем создать MVC-проект только через командную строку, команда выглядит следующим образом:


C:\project\web\test>dotnet new mvc
Шаблон «ASP.NET Core Web App (Model-View-Controller)» был успешно создан.
Этот шаблон содержит технологии для сторон, не связанных с Microsoft, см. Для получения дополнительной информацииВход по гиперссылке виден.

Обработка операций после создания...
Запуск "dotnet restore" на C:\project\web\test\test.csproj...
  Откат пакета C:\project\web\test\test.csproj...
  Устанавливается Microsoft.NETCore.DotNetAppHost 2.1.0.
  Устанавливается Microsoft.NETCore.DotNetHostResolver 2.1.0.
  Устанавливается Microsoft.NETCore.DotNetHostPolicy 2.1.0.
  Устанавливается версия Microsoft.NETCore.Targets 2.1.0.
  Устанавливаю Microsoft.NETCore.App версии 2.1.0.
  Генерируется файл MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props.
  Генерируется MSBuild файл C:\project\web\test\obj\test.csproj.nuget.g.targets.
  Восстановление C:\project\web\test\csproj было завершено за 9,24 секунды.

Успешно восстановить.



Введение новых типов проектов выглядит следующим образом:

C:\project\web\test>dotnet new --help
Использование: новое [Опции]

Параметры:
  -Х, --помощь показывает помощь для этой команды.
  -l, --список шаблонов, содержащих указанное имя. Если вы не указали имя, перечислите все шаблоны.
  -n, --имя создаёт имя выхода. Если имя не указано, используется имя текущего каталога.
  -o, --выход туда, куда вы хотите разместить генерированный выход.
  -I, --установить, установить исходный или шаблонный пакет.
  -u, --удалить для удаления исходного или шаблонного пакета.
  --nuget-source указывает исходный код NuGet, который будет использоваться при установке.
  --типировать шаблоны фильтров на основе доступных типов. Заранее определённые значения — «проект», «товар» или «другое».
  --force заставляет содержимое генерироваться, даже если это содержимое меняет существующий файл.
  -lang, --language фильтруют шаблоны на основе языка и указывают язык создаваемого шаблона.


Шаблон Тег Короткое имя Язык
----------------------------------------------------------------------------------------------------------------------------
Консоль приложений консоли [C#], F#, VB Common/Console
Class library classlib [C#], F#, VB Common/Library
Проект модульного тестирования mstest [C#], F#, VB Test/MSTest
xUnit Test Project xunit [C#], F#, VB Test/xUnit
Страница Razor Page [C#] Веб/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 Core Web App бритва [C#] Web/MVC/Razor Pages
ASP.NET Ядро с угловым угловым [C#] веб/MVC/SPA
ASP.NET Core с React.js react [C#] Web/MVC/SPA
ASP.NET Core с React.js и Redux reactredux [C#] Web/MVC/SPA
Библиотека классов Razorclasslib [C#] Веб/Бритва/Библиотека/Класс бритвы
ASP.NET Core Web API webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Solution File sln Solution

Examples:
    dotnet new mvc — индивидуальная аутентификация
    Dotnet New WebAPI
    dotnet new --help

После завершения нового создания напрямую перетащите папку теста в инструмент разработки кода VS, и тогда можно запускать и отладивать в обычном режиме, как показано на рисунке ниже:



Наконец, ссылка на документацию по разработке .NET Core:Вход по гиперссылке виден.

Ресурсы:
https://www.cnblogs.com/linezero/p/5688772.html
https://www.jianshu.com/p/7b8060345f48




Предыдущий:CentOS 7 запускает решение ошибок на сайте .NET Core
Следующий:Решение ошибки после аномального закрытия редактора vim
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com