2
我想写执行当一个文件被保存的操作简单的Visual Studio扩展:DocumentSaved事件从未提出
protected override void Initialize()
{
base.Initialize();
var dte = (DTE)GetService(typeof(DTE));
dte.Events.DocumentEvents.DocumentSaved += DocumentEvents_DocumentSaved;
}
void DocumentEvents_DocumentSaved(Document doc)
{
// Do something
}
但显然DocumentsSaved
事件从未提出,所以DocumentEvents_DocumentSaved
不叫...
我错过了什么?每次保存文件时都不应该引发这个事件?如果没有,是否有另一种方法可以检测解决方案中的文件更改? (我宁愿避免诉诸FileSystemWatcher
如果可能的话...)
(注:我知道分机装入正确,因为在Initialize
方法断点被击中,所以这个问题是不存在的)
谢谢,我会试一试! –
它工作,谢谢! –