C#学习教程:完成保存文件后运行脚本 – Visual Studio可扩展性分享


完成保存文件后运行脚本 – Visual Studio可扩展性

有人可以给我一些Visual Studio Extensibility的示例代码,我可以从文档中获取文本,当Save事件结束时,并使用该文本在C#中运行脚本(例如,为某些文件扩展名触发Web服务)。 它也可以是一个新按钮(例如,保存在Web服务中)。

您可以订阅DocumentSaved事件:

events = DTE.Events; documentEvents = events.DocumentEvents; documentEvents.DocumentSaved += OnDocumentSaved; 

在带有EnvDTE.Document的OnDocumentSaved处理程序中,您可以将文档路径作为doc.FullName获取

从EnvDTE.Document获取文本:

  TextDocument td = (TextDocument)(doc.Object("TextDocument")); var p = td.StartPoint.CreateEditPoint(); string s = p.GetText(td.EndPoint); 

请参阅VisualStudio DTE中,如何获取ActiveDocument的内容? 和https://vlasovstudio.com/visual-commander/extensions.html获取完整样本。

上述就是C#学习教程:完成保存文件后运行脚本 – Visual Studio可扩展性分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—猴子技术宅(www.ssfiction.com)

本文来自网络收集,不代表猴子技术宅立场,如涉及侵权请点击右边联系管理员删除。

如若转载,请注明出处:https://www.ssfiction.com/ckf/1252556.html

(0)
上一篇 2022年11月15日 下午2:37
下一篇 2022年11月15日 下午2:41

精彩推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注