VS Extension VSIX 保存所有未保存的文件
VS Extension VSIX Save all unsaved documents
有没有办法在 VSIX 命令中使用 DTE 或其他方式保存所有未保存的文档(VS 编辑器选项卡中带有“*”的文件)?
我正在创建一个命令来读取当前文档的语法树,但我无法访问对该文档所做的未保存的更改,因此我希望在 运行 我的代码之前保存在编辑器中打开的所有文件。
DTE.ExecuteCommand("File.SaveAll");
这将执行“全部保存”命令,就像您从 GUI 执行它一样:
有没有办法在 VSIX 命令中使用 DTE 或其他方式保存所有未保存的文档(VS 编辑器选项卡中带有“*”的文件)?
我正在创建一个命令来读取当前文档的语法树,但我无法访问对该文档所做的未保存的更改,因此我希望在 运行 我的代码之前保存在编辑器中打开的所有文件。
DTE.ExecuteCommand("File.SaveAll");
这将执行“全部保存”命令,就像您从 GUI 执行它一样: