在visual studio(2015)中是否有一种方法,当文件被更改时,我可以执行控制台应用程序并将更新的文件名作为参数传递到控制台应用程序中?
答案 0 :(得分:0)
每次文件更改时,您真的想要运行工具吗?
您是否愿意将其作为构建的一部分来运行?然后你就可以轻松完成了。
在该文件的属性中,常规 - 将“从构建中排除”更改为“否”。在同一页面上,将“项目类型”更改为“自定义构建工具”。
“自定义构建工具”项目将添加到“配置属性”树中。点击“常规”。
指定“命令行”,如:
notepad.exe %(FullPath)
同时指定“输出”,例如:
$(OutDir)
如果你真的需要在每次保存时运行你的工具,你需要编写一个Visual Studio扩展,处理“保存”通知并从那里运行你的工具。
答案 1 :(得分:0)
您可以订阅 DTE.Events.DocumentSaved VS事件并从中运行您的控制台应用。例如,调整以下Visual Commander扩展名:Run Cppcheck on the saved file。