如何解决通过快捷键在解决方案资源管理器中使用相对路径打开文件
在我的所有项目中,我都有一个名为 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);
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。