Como executar comando / tarefa específica de arquivo personalizado no Visual Studio?
Gostaria de definir comandos / tarefas / macro personalizados para uma solução do VisualStudio. Gostaria de executar esse comando para um arquivo selecionado no diretórioSolution Explorer
.
Existem várias possibilidades para executar o comando que seria bom para mim:
a) Clique com o botão direito do mouse no arquivoSolution Explorer
e escolha o comando no menu de contexto (meu favorito)
b) Selecione um arquivo noSolution Explorer
. Em seguida, clique em um botão na barra de ferramentas. O comando recuperaria, de alguma forma, o arquivo selecionado do diretórioSolution Explorer
.
c) Selecione um arquivo noSolution Explorer
. Em seguida, inicie uma tarefa a partir doTask Runner Explorer
. A tarefa executada recuperaria de alguma forma o arquivo selecionado do 'Solution Explorer'
Eu tentei usar a extensão do VisualStudioVsCommandBuddy
. No entanto, ele não suporta comandos específicos de arquivo, consulte
https://github.com/PaulHuizer/VsCommandBuddy/issues/21
Eu também tentei usar umGrunt
ouGulp
tarefa que pode ser iniciada a partir doTask Runner Explorer
. No entanto, não sei como posso passar / acessaro arquivo atualmente selecionado noSolution Explorer
.
https://blogs.msdn.microsoft.com/webdev/2016/01/06/task-runners-in-visual-studio-2015/
=> Existe uma extensão do VisualStudio que permite facilmente definir comandos personalizados para arquivos?
=> Como posso passar / acessar o arquivo selecionado no SolutionExplorer nos arquivos de script (por exemplo, Gulp, Grunt, Webpack)?
=> Algum outro fluxo de trabalho confortável que você recomendaria?
Seria possível escrever minha própria extensão do VisualStudio. Mas acho que alguém já conhece uma solução para isso.