我正在使用2010 SDK,我正在试图找出如何绑定VS,因为我有一个后台进程正在运行,它不断分析当前项目中的.CS文件并将它们添加到字典中我可以在自定义文本文档的编辑器中显示一些图形提示。
我在这里做了很多研究: http://msdn.microsoft.com/en-us/library/bb166441.aspx
但我似乎无法找到一种方法将“Hook”导入VS ......这是一个切入点,因此这项服务可以在项目开放时在后台运行。
到目前为止,我有一个编辑器分类器项目,我已对编辑器进行了一些修改...如何在后台监视文件?
答案 0 :(得分:2)
您是否从Visual Studio 托管扩展性框架开始? 我在http://learnvsxnow.codeplex.com
找到了大量样本或许特别感兴趣的是“自动加载包”: http://dotneteers.net/blogs/divedeeper/archive/2008/03/23/LVNSideBar1.aspx
然后你可以为你的实际工作过程开始一个新线程。
希望这有帮助。
答案 1 :(得分:1)
您可以实现IVsTrackProjectDocumentsEvents2
接口来监听项目事件,例如向项目添加文件。
OnAfterAddFilesEx
,OnAfterRemoveFiles
和OnAfterRenameFiles
是您感兴趣的方法。