9

I have an add-in loaded, and a solution loaded, how would I find the folder path of that solution programmatically in C# in my addin?

Tom J Nowell
  • 9,588
  • 17
  • 63
  • 91

3 Answers3

12

Alas I figured it out after a lot of goooogling!!

In connect.cs:

    public String SolutionPath()
    {
        return Path.GetDirectoryName(_applicationObject.Solution.FullName);
    }
Tom J Nowell
  • 9,588
  • 17
  • 63
  • 91
3

The Solution.FullName answer is correct, but take care, you cannot access it until the OnStartupCompleted method is called in connect.cs.

1

you can use this code:

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

regards