我想从vsix项目访问Visual Studio中当前打开的解决方案的路径。我该怎么办?

是否为This thread tells if a solution is open,但未提供有关打开的解决方案的路径的任何信息

最佳答案

我用这个:

    public string GetInitialFolder(DTE dte)
    {
        if (!dte.Solution.IsOpen)
            return null;
        return System.IO.Path.GetDirectoryName(dte.Solution.FullName);
    }

但是期望它会出错,有时它无法返回路径!

10-08 16:51