StartDotnet es una herramienta diseñada para simplificar el proceso de configuración para nuevos proyectos C# utilizando el marco .NET. Automatiza la creación de directorios de proyectos, archivos de soluciones y archivos de proyectos, optimizando el proceso de inicialización para los desarrolladores. StartDotnet se puede usar a través de un script de Python o como un archivo ejecutable independiente.
Para el guión de Python:
Para el archivo ejecutable:
Puede verificar si el SDK .NET está instalado ejecutando dotnet --version en su terminal o símbolo del sistema.
StartDotNet.py a su máquina local.StartDotNet.exe a su máquina local. Abra un símbolo del sistema : navegue a la carpeta donde ha descargado StartDotNet.exe .
Ejecute el ejecutable : simplemente haga doble clic en StartDotNet.exe o ejecutarlo desde el símbolo del sistema:
StartDotNet.exeSiga las indicaciones : el ejecutable lo guiará a través del mismo proceso que el script.
Abra una terminal o símbolo del sistema : navegue a la carpeta donde ha guardado StartDotNet.py .
Ejecute el script : ejecute el script ejecutando el siguiente comando:
python StartDotNet.pySiga las indicaciones : el script lo guiará a través del proceso. Se le pedirá que ingrese un nombre de proyecto y seleccione un tipo de proyecto.
Tanto para el script de Python como para el ejecutable, puede usar argumentos de línea de comandos para especificar el nombre del proyecto, el directorio y el tipo:
-d , --directory : especifique el directorio donde se debe crear el proyecto.-t , --type : especifique el tipo de proyecto .NET ( console , webapi , mvc ).Ejemplo para el guión de Python:
python StartDotNet.py MyNewProject -d ./Projects -t consoleEjemplo para el ejecutable:
StartDotNet.exe MyNewProject -d .Projects -t console¡Agradecemos contribuciones a StartDotnet! Si tiene sugerencias de mejoras o encuentros con algún problema, no dude en enviar un problema o extraer una solicitud en nuestro repositorio de GitHub.
StartDotnet es de código abierto bajo la Licencia Pública General de GNU. Consulte el archivo de licencia para obtener más detalles.
Creado por John Akujobi en marzo de 2024.
Un agradecimiento especial a la comunidad .NET y a mis compañeros de clase en CSC 346 OOP SP24 por ser los primeros usuarios y proporcionar comentarios.