¿Cómo ejecutar un comando / tarea específica de un archivo personalizado en Visual Studio?
Me gustaría poder definir comandos personalizados / tarea / macro para una solución de VisualStudio. Entonces me gustaría ejecutar ese comando para un archivo que se selecciona en elSolution Explorer
.
Hay varias posibilidades para ejecutar el comando que estaría bien para mí:
a) Haga clic derecho en el archivo en elSolution Explorer
y elige el comando del menú contextual (mi favorito)
b) Seleccione un archivo en elSolution Explorer
. Luego haga clic en un botón en una barra de herramientas. El comando recuperaría de alguna manera el archivo seleccionado delSolution Explorer
.
c) Seleccione un archivo enSolution Explorer
. Luego comience una tarea desdeTask Runner Explorer
. La tarea ejecutada de alguna manera recuperaría el archivo seleccionado del 'Explorador de soluciones'
Traté de usar la extensión VisualStudioVsCommandBuddy
. Sin embargo, no admite comandos específicos de archivos, vea
https://github.com/PaulHuizer/VsCommandBuddy/issues/21
También intenté usar unGrunt
oGulp
tarea que se puede iniciar desdeTask Runner Explorer
. Sin embargo, no sé cómo puedo pasar / accederel archivo que está seleccionado actualmente en elSolution Explorer
.
https://blogs.msdn.microsoft.com/webdev/2016/01/06/task-runners-in-visual-studio-2015/
=> ¿Existe una extensión de VisualStudio que permita definir fácilmente comandos personalizados para archivos?
=> ¿Cómo puedo pasar / acceder al archivo seleccionado en el SolutionExplorer en archivos de script (por ejemplo, Gulp, Grunt, Webpack)?
=> ¿Algún otro flujo de trabajo cómodo que recomendaría?
Sería posible escribir mi propia extensión de VisualStudio. Pero supongo que alguien más ya conoce una solución para esto.