StartDotNet é uma ferramenta projetada para simplificar o processo de configuração para novos projetos C# usando a estrutura .NET. Ele automatiza a criação de diretórios de projeto, arquivos de solução e arquivos de projeto, simplificando o processo de inicialização para os desenvolvedores. StartDotNet pode ser usado através de um script python ou como um arquivo executável independente.
Para script python:
Para arquivo executável:
Você pode verificar se o .NET SDK está instalado executando dotnet --version no seu terminal ou prompt de comando.
StartDotNet.py para sua máquina local.StartDotNet.exe para sua máquina local. Abra um prompt de comando : Navegue até a pasta onde você baixou StartDotNet.exe .
Execute o executável : basta clicar duas vezes no StartDotNet.exe ou execute-o no prompt de comando:
StartDotNet.exeSiga os avisos : o executável o guiará pelo mesmo processo que o script.
Abra um terminal ou prompt de comando : Navegue até a pasta onde você salvou StartDotNet.py .
Execute o script : execute o script executando o seguinte comando:
python StartDotNet.pySiga os avisos : o script o guiará pelo processo. Você será solicitado a inserir um nome de projeto e selecionar um tipo de projeto.
Para o script python e o executável, você pode usar argumentos da linha de comando para especificar o nome do projeto, diretório e tipo:
-d , --directory : especifique o diretório em que o projeto deve ser criado.-t , --type : especifique o tipo de projeto .NET ( console , webapi , mvc ).Exemplo para o script python:
python StartDotNet.py MyNewProject -d ./Projects -t consoleExemplo para o executável:
StartDotNet.exe MyNewProject -d .Projects -t consoleCongratulamo -nos com contribuições para o startDotnet! Se você tiver sugestões de melhorias ou encontrar algum problema, sinta -se à vontade para enviar um problema ou puxar a solicitação em nosso repositório do GitHub.
O StartDotNet é de código aberto sob a licença pública geral da GNU. Consulte o arquivo de licença para obter mais detalhes.
Criado por John Akujobi em março de 2024.
Agradecimentos especiais à comunidade .NET e meus colegas de classe no CSC 346 OOP SP24 por serem os primeiros usuários e fornecer feedback.