【发布时间】:2017-07-26 08:18:54
【问题描述】:
我希望能够为 VisualStudio 解决方案定义自定义命令/任务/宏。然后我想对在Solution Explorer 中选择的文件执行该命令。
有几种方法可以执行对我来说很好的命令:
a) 右键单击Solution Explorer 中的文件,然后从上下文菜单中选择命令(我的最爱)
b) 在Solution Explorer 中选择一个文件。然后单击工具栏上的按钮。然后该命令会以某种方式从Solution Explorer 中检索选定的文件。
c) 在Solution Explorer 中选择一个文件。然后从Task Runner Explorer 开始一个任务。执行的任务会以某种方式从“解决方案资源管理器”中检索所选文件
我尝试使用 VisualStudio 扩展 VsCommandBuddy。但是,它不支持特定于文件的命令,请参阅
https://github.com/PaulHuizer/VsCommandBuddy/issues/21
我还尝试使用可以从Task Runner Explorer 启动的Grunt 或Gulp 任务。但是,我不知道如何在Solution Explorer 中传递/访问当前选择的文件。
https://blogs.msdn.microsoft.com/webdev/2016/01/06/task-runners-in-visual-studio-2015/
=> 是否有一个 VisualStudio 扩展可以轻松地为文件定义自定义命令?
=> 如何在脚本文件(例如 Gulp、Grunt、Webpack)中传递/访问在 SolutionExplorer 中选择的文件?
=>您会推荐其他任何舒适的工作流程吗?
可以编写我自己的 VisualStudio 扩展。但我想其他人已经知道解决方案。
【问题讨论】:
标签: visual-studio gulp gruntjs task