我加载了加载项,并加载了解决方案,如何在我的插件中以C#编程方式找到该解决方案的文件夹路径?
答案 0 :(得分:12)
唉,经过大量的goooogling后,我发现了它!
在connect.cs中:
public String SolutionPath()
{
return Path.GetDirectoryName(_applicationObject.Solution.FullName);
}
答案 1 :(得分:3)
Solution.FullName答案是正确的,但请注意,在connect.cs中调用OnStartupCompleted方法之前,您无法访问它。
答案 2 :(得分:1)
您可以使用此代码:
string solutionpath = Directory.GetParent(Application.ExecutablePath).Parent.Parent.Parent.FullName;
问候