问题
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?
回答1:
Alas I figured it out after a lot of goooogling!!
In connect.cs:
public String SolutionPath()
{
return Path.GetDirectoryName(_applicationObject.Solution.FullName);
}
回答2:
The Solution.FullName answer is correct, but take care, you cannot access it until the OnStartupCompleted method is called in connect.cs.
回答3:
you can use this code:
string solutionpath = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.FullName;
regards
来源:https://stackoverflow.com/questions/633985/visual-studio-addin-finding-current-solution-folder-path