Spo*_*ook 5 c# file vs-extensibility vsix
我正在编写一个Visual Studio编辑器插件.我希望编辑器的行为与其他编辑器类似:如果编辑的文件在IDE外部更改,我希望显示正确的对话窗口并重新加载文档(如果需要).
该IVsPersistDocData
接口包含的方法IsDocDataReloadable
和ReloadDocData
,但在调试过程中,他们从来没有在这种情况下调用.
有一个IVsFileChangeEx
和IVsFileChangeEvents
接口的组合,但对IDE外部更改文件的反应似乎是如此通用,我想我不应该手动监视编辑的文件.或者我应该?
看来,实际上没有自动机制可以做到这一点并使用IVsFileChangeEx
和IVsFileChangeEvents
是唯一的解决方案。
http://blogs.msdn.com/b/dr._ex/archive/2005/11/01/487721.aspx
http://msdn.microsoft.com/en-us/library/Microsoft.VisualStudio.Shell.Interop.IVsFileChangeEx.aspx
归档时间: |
|
查看次数: |
209 次 |
最近记录: |