Skip to content

Instantly share code, notes, and snippets.

@robsonfaxas
Last active April 24, 2020 16:51
Show Gist options
  • Save robsonfaxas/88278e8fed9c4886fbd3049f5bd28628 to your computer and use it in GitHub Desktop.
Save robsonfaxas/88278e8fed9c4886fbd3049f5bd28628 to your computer and use it in GitHub Desktop.
[ASP.NET Core TW - CodeGeneratorTools] - Criando controllers e views utilizando CodeGeneratorTools no Visual Studio Code #DotNetCore
// 1 - Baixar pacote de ferramentas
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Tools
dotnet restore
// 2 - Criar um elemento em ItemGroup do csproj referenciando a tool criada, na versão criada, exemplo:
<ItemGroup>
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="3.1.2" />
<PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />
<DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="2.0.4" />
</ItemGroup>
// 3 - Baixar pacote de Design do CodeGeneration
dotnet add package Microsoft.VisualStudio.Web.CodeGeneration.Design
dotnet restore
// 4 - Criação de Controller
dotnet aspnet-codegenerator controller -name TesteController --relativeFolderPath Controllers
// 5 - Criação de View
dotnet aspnet-codegenerator view Index Empty -outDir Views/Teste --useDefaultLayout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment