Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 19385|Resposta: 0

[.NET Core] Crie um projeto MVC ASP.NET linha de comando Core

[Copiar link]
Publicado em 28/06/2018 10:29:41 | | | |
Ferramentas nativas de desenvolvimento vs 2017, como foi instalada no ano passado, não houve atualização, criamos um novo projeto de site central .net, descobrimos que existe apenas a versão 1.x, rodamos dotnet --versão, a versão instalada do sistema também é 1.0.0, como mostrado abaixo:



Como resultado,Quero criar um projeto .net core com a versão 2.1, o tutorial é o seguinte:

Instale o SDK

Endereço de Download:O login do hiperlink está visível., baixe e clique duas vezes para instalar, conforme mostrado abaixo:



Após a instalação ser concluída, execute novamente o comando "dotnet --version" para verificar a versão e encontre "2.1.301", que já é a versão mais recente.Mas o vs2017 ainda não consegue criar um projeto 2.x!!!



Novo projeto MVC

Como não podemos criar um projeto usando a ferramenta VS IDE, só podemos criar um projeto MVC pela linha de comando, o comando é o seguinte:


C:\project\web\test>dotnet new mvc
O modelo "ASP.NET Core Web App (Model-View-Controller)" foi criado com sucesso.
Este modelo contém tecnologias para partes que não são da Microsoft, veja Para mais informaçõesO login do hiperlink está visível.

Processando operações pós-criação...
Rodando "dotnet restore" em C:\project\web\test\test.csproj...
  Revertendo o pacote de C:\project\web\test\test.csproj...
  Microsoft.NETCore.DotNetAppHost 2.1.0 está sendo instalado.
  O Microsoft.NETCore.DotNetHostResolver 2.1.0 está sendo instalado.
  Microsoft.NETCore.DotNetHostPolicy 2.1.0 está sendo instalado.
  O Microsoft.NETCore.Targets 2.1.0 está sendo instalado.
  Instalando Microsoft.NETCore.App 2.1.0.
  O arquivo MSBuild C:\project\web\test\obj\test.csproj.nuget.g.props está sendo gerado.
  O arquivo MSBuild C:\project\web\test\obj\test.csproj.nuget.g.targets está sendo gerado.
  A restauração de C:\project\web\test\test.csproj foi concluída em 9,24 seg.

Restaure com sucesso.



A introdução de novos tipos de projetos é a seguinte:

C:\project\web\test>dotnet new --help
Uso: novo [Opções]

Opções:
  -H, --ajuda mostra ajuda para este comando.
  -l, --lista de modelos que contêm o nome especificado. Se você não especificar um nome, liste todos os modelos.
  -n, --name está criando o nome da saída. Se nenhum nome for especificado, o nome do diretório atual é usado.
  -o, --saída onde você quer colocar a saída gerada.
  -Eu, --instalo, instalo o código-fonte ou o pacote de templates.
  -u, --desinstale para desinstalar um pacote de origem ou modelo.
  --nuget-source especifica a fonte NuGet a ser usada durante a instalação.
  --tipagem de modelos de filtro baseados nos tipos disponíveis. Os valores pré-definidos são "projeto", "item" ou "outro".
  --forçar a geração do conteúdo, mesmo que esse conteúdo altere o arquivo existente.
  -lang, --templates de filtro de linguagem baseados na linguagem e especificar o idioma do template a ser criado.


Template Tag Nome Curto Idioma
----------------------------------------------------------------------------------------------------------------------------
Console de Aplicativo de Console [C#], F#, VB Comum/Console
Class library classlib [C#], F#, VB Common/Library
Projeto de Teste Unitário mstest [C#], F#, VB Test/MSTest
xProjeto de Teste de Unidade xunit [C#], F#, VB Test/xUnit
Razor Page                                        page               [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 Página Web Core Razor [C#] Web/MVC/Razor
ASP.NET Núcleo com Web/MVC/SPA angular angular [C#]
ASP.NET Core com React.js react [C#] Web/MVC/SPA
ASP.NET Core com React.js e Redux reactredux [C#] Web/MVC/SPA
Biblioteca de Classe Razor razorclasslib [C#] Web/Biblioteca/Biblioteca de Classe de Navalha
ASP.NET API Web Principal webapi [C#], F# Web/WebAPI
global.json file globaljson Config
NuGet Config nugetconfig Config
Web Config webconfig Config
Solução de arquivo de solução

Examples:
    dotnet novo MVC --Auth Individual
    Dotnet novo WebAPI
    dotnet novo --ajuda

Após a nova criação ser concluída, arraste diretamente a pasta de teste para a ferramenta de desenvolvimento de código VS e então você pode executar e depurar normalmente, como mostrado na figura abaixo:



Por fim, um link para a documentação de desenvolvimento do .NET Core:O login do hiperlink está visível.

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




Anterior:O CentOS 7 executa a solução de erro do site .NET Core
Próximo:Solução para o erro após fechar o editor vim de forma anormal
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com