【问题标题】:Visual studio addin - finding current solution folder pathVisual Studio 插件 - 查找当前解决方案文件夹路径
【发布时间】:2009-03-11 10:29:17
【问题描述】:

我加载了一个加载项,并加载了一个解决方案,如何在我的加载项中以 C# 编程方式找到该解决方案的文件夹路径?

【问题讨论】:

  • 以编程方式,这是一个真正的问题。
  • 那你需要更好地改写你的问题,只有再读了4遍,我才明白你在找什么。
  • @leppie:这在什么方面是不真实和相关的。我不再知道答案,否则我会回答。我认为是解决方案对象的一些属性。

标签: c# visual-studio visual-studio-addins


【解决方案1】:

唉,经过大量的谷歌搜索后,我想通了!!

在connect.cs中:

    public String SolutionPath()
    {
        return Path.GetDirectoryName(_applicationObject.Solution.FullName);
    }

【讨论】:

    【解决方案2】:

    Solution.FullName 答案是正确的,但请注意,在 connect.cs 中调用 OnStartupCompleted 方法之前,您无法访问它。

    【讨论】:

      【解决方案3】:

      您可以使用此代码:

      string solutionpath = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.FullName;
      

      问候

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-07
        • 1970-01-01
        • 1970-01-01
        • 2017-10-03
        • 1970-01-01
        相关资源
        最近更新 更多