-2

如何在插件开发期间使用 c# 以编程方式(无硬编码)获取 Visual Studio 2010 的解决方案资源管理器的路径?以便我们可以在解决方案资源管理器中的活动项目文件夹下添加文件?

例如在插件开发过程中,如果我们正在创建一个文件,Visual Studio 会使用AppDomain.CurrentDomain.BaseDirectory以编程方式将文件保存在此 *C:\Users\user_name\Documents\Visual Studio 2010\Projects\project_name* ;.但我想保存文件,提前一级。即在 *C:\Users\user_name\Documents\Visual Studio 2010\Projects\project_name\project_name* 中。所以我想知道如何以编程方式执行此操作(使用 Visual Studio api) 在 c# 中?

4

1 回答 1

0

这应该做

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

来自:Visual Studio 插件 - 查找当前解决方案文件夹路径

于 2013-07-15T12:43:39.033 回答