我正在编写一个vspackage,虽然我可以在源代码管理浏览器的上下文菜单中添加内容,但我不知道如何找出当前选择的文件。
对于解决方案资源管理器,我知道我可以这样做:
var applicationObject = GetDTE2();
UIHierarchy hierarchy = applicationObject.ToolWindows.SolutionExplorer;
Array selectedItems = (Array)hierarchy.SelectedItems;
但是查看applicationObject.ActiveWindow会给我一个源代码控制浏览器窗口,但是我无法找出找出所选文件的方法。