Visual Studio 2010 SDK 扫描项目中的源文件
我正在使用 2010 SDK,我试图找出如何以某种方式与 VS 结合,我有一个正在运行的后台进程,该进程不断分析当前项目中的 .CS 文件并将它们添加到字典中,以便我可以显示我拥有的自定义文本文档编辑器中的一些图形提示。
我在这里做了很多研究: http://msdn.microsoft.com/en-us/library/bb166441。 aspx
但我似乎找不到一种方法来“挂钩”到 VS ...某种入口点,以便该服务可以在项目打开时在后台运行。
到目前为止,我有一个编辑器分类器项目,我已经对编辑器进行了一些修改...如何在后台监视文件?
I'm working with the 2010 SDK and I am trying to figure out how to tie into VS in someway that I have a background process running that is constantly analyzing .CS files in the current project and adding them to a dictionary so I can show some graphical cues in the editor of a custom text document that I have.
I have been doing quite a lot of research here:
http://msdn.microsoft.com/en-us/library/bb166441.aspx
But i cant seem to find a way to "Hook" into VS ...sort of an entry point so this service can run in the background while the project is open.
So far I have an Editor Classifier Project that I have done some modifications to the editor with...how can I monitor files in the background?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以实现
IVsTrackProjectDocumentsEvents2
接口来侦听项目事件,例如向项目添加文件。OnAfterAddFilesEx
、OnAfterRemoveFiles
和OnAfterRenameFiles
是您感兴趣的方法。You can implement the
IVsTrackProjectDocumentsEvents2
interface to listen to project events such as adding a file to a project.OnAfterAddFilesEx
,OnAfterRemoveFiles
, andOnAfterRenameFiles
are the methods you'll be interested in.