| 
		 
  | 
		
		![]()  | 
	
    
    
    ![]()  | 
    Apresentando os recursos da ASP .NET Core RC2 com o Visual Studio Community 2015. Usando o .NET CLI. | 
No artigo - A ASP .NET Core RC 2 Acabou de chegar ! - apresentei a chegada da versão RC2 da ASP .NET Core e os principais recursos. Dentre eles o utilitário de linha de comando .NET CLI que veio substituir as ferramentas dnvm, dnx e dnu. E o .NET CLi terá o suporte ao VB .NET e F#. Para pode usar o recurso .NET CLI você tem que instalar o Visual Studio Community com Update 2 e depois instalar o ASP .NET Core RC 2.  | 
			
			![]()  | 
		
| 
		
		 Nota: Na ASP .NET Core 1.1 com o VS 2017 o projeto gerado não utiliza mais o arquivo project.json. Para saber mais veja este artigo : ASP .NET Core - Mudanças na estrutura do projeto (ASP .NET Core 1.1 com VS 2017) 
  | 
	
Além disso é recomendado instalar também :
Após instalar os pacotes relacionados seu ambiente já esta pronto para usar a ASP .NET Core e o .NET CLI.
Neste artigo eu vou focar no utilitário de linha de comando .NET CLI apresentando alguns dos seus recursos.
Iniciando com o .NET CLI
Abra um prompt de comando no seu ambiente digitando command ou cmd na guia de pesquisa do Windows para abrir a janela do prompt de comando.
Digite o comando cd \ para se posicionar na raiz.
			![]()  | 
		
A seguir crie uma pasta de trabalho digitando md testeNetCli e digite cd testeNetCli para se posicionar na pasta criada:
			![]()  | 
		
Na versão anterior o utilitário de linha de comando era o dnu (.NET Development Utilities) que fornecia uma variedade de funções utilitárias. Ele foi substituído pelo utilitário dotnet.
Nota: Para ver a documentação detalhada do dotnet acesse o link: http://dotnet.github.io/docs/core-concepts/core-sdk/cli/dotnet.html
Digite a seguir o comando : dotnet --help para visualizar a sintaxe de utilização do
![]()  | 
	
Criando um novo projeto .NET Core
Para criar um novo projeto .NET Core digite : dotnet new
![]()  | 
	
Digitando type program.cs veremos o código do arquivo Program.cs conforme a figura abaixo:
![]()  | 
	
Ou se preferir, use o Visual Studio Code para abrir o arquivo :

Digitando type project.json veremos o conteúdo do arquivo project.json exibindo as dependências do nosso projeto:
![]()  | 
	
Ou se preferir, use o Visual Studio Code para abrir o arquivo :

Agora precisamos restaurar todos os pacotes que estão especificados no arquivo project.json para o nosso exemplo.
Para isso digite : dotnet restore
![]()  | 
	
Pronto ! agora podemos rodar o projeto digitando : dotnet run
Este comando compila e roda a aplicação em uma etapa (substitui o antigo : dnx run)
![]()  | 
	
Nota: Podemos também compilar para IL digitando : dotnet build (irá gerar o executável copiando o arquivo para : bin/Debug/[framework]/[nome do binário] )
Se você abrir a pasta testeNetCLi\bin\Debug\.netcoreapp1.0 vai ver os arquivos gerados conforme abaixo:
![]()  | 
	
Nota: O que é legal é que ao gerar um EXE ele torna-se nativo em uma plataforma e não requer mais dependências externas. Para isso use o comando : dotnet compile --native
Assim tivemos o primeiro contato como a ferramenta Net CLI.
Para mais exemplos veja o link : https://github.com/dotnet/core/tree/master/samples
Para saber mais consulte a documentação em : https://github.com/dotnet/cli/blob/rel/1.0.0/Documentation/developer-guide.md
Se você estiver um pouco decepcionado com o resultado lembre-se que demos apenas o primeiro passo de uma longa jornada.
Na segunda parte do artigo vou mostrar como criar um projeto ASP .NET Core no Visual Studio Community 2015.
Até mais ...![]()
Jesus lhes respondeu, e disse: A minha 
doutrina não é minha, mas daquele que me enviou.
Se alguém quiser fazer a vontade Dele, pela mesma doutrina conhecerá se ela é de 
Deus, ou se eu falo de mim mesmo.
João 7:16,17
| 
    
    Veja os 
    Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique 
	e confira ! 
 Quer migrar para o VB .NET ? 
 Quer aprender C# ?? 
 Quer aprender os conceitos da Programação Orientada a objetos ? Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ? Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?  | 
  
  
    Gostou ?  
Compartilhe no Facebook
  
 
Compartilhe no Twitter
  
  
Referências:
Super DVD Vídeo Aulas - Vídeo Aula sobre VB .NET, ASP .NET e C#
Visual Studio - Dica de produtividade - Quick Launch - Macoratti.net
Visual Studio - Dica de produtividade - Nuget - Macoratti.net
.NET - Dicas de site com livros gratuitos para estudo - Macoratti.net
NET - Visual Studio - 10 atalhos que você deve conhecer - Macoratti.net
ASP .NET 5 . NET Core - Lançamento da versão ... - Macoratti.net
O ASP .NET 5 - Morreu ! Viva o ASP .NET Core 1.0 - Macoratti.net
https://channel9.msdn.com/Events/ASPNET-Events/ASPNET-Fall-Sessions/Introducing-the-dotnet-CLI