问题描述
在我的所有项目中,我都有一个名为 Note.txt 的文件, 可以在 Project\Info\Note.txt
中找到它。
想要指定一个快捷方式,当我们点击它时,它选择并打开当前项目的 Note.txt。
欢迎使用第 3 方工具。
如果我知道如何使用工具编写宏等,那么我们可以为其设置快捷方式。
解决方法
您可以在我的 Visual Commander 扩展名中使用以下命令:
public void Run(EnvDTE80.DTE2 DTE,Microsoft.VisualStudio.Shell.Package package)
{
string projectFile = DTE.ActiveDocument.ProjectItem.ContainingProject.FileName;
string notePath = System.IO.Path.Combine(System.IO.Path.GetDirectoryName(projectFile),@"Info\Note.txt");
DTE.ItemOperations.OpenFile(notePath);
}