如何使用EnvDTE获取项目的路径

时间:2016-01-13 09:31:07

标签: c# envdte

大图: 我正在为Visual Studio 2015开发扩展工具。目前我有一个Member Finder窗体,负责显示项目中的所有方法和属性。

问题 我还需要显示包含成员的文件的物理路径,并从项目名称开始。我已经搜索并发现使用EnvDTE库可以实现这一点。我也曾在图书馆工作,但遗憾的是无法解决这个问题。下面是Member Finder窗口的图片,该窗口需要每个列表框项末尾的成员路径。

没有路径的会员发现者

enter image description here

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:1)

使用自动化模型(EnvDTE),您可以使用以下命令获取包含EnvDTE.Project路径的文件名:

  • EnvDTE.Project.FullName
  • 在某些情况下(WebSite项目)使用EnvDTE.Project.Properties集合,使用属性名称" FullPath"。