Visual studio 如何在VS 2012中找到当前的解决方案路径?
我正在为VS 2012制作一个插件 问题是,我需要找出当前解决方案路径,以便将文件放入当前解决方案中 我该怎么做 谢谢 有几个选项:Visual studio 如何在VS 2012中找到当前的解决方案路径?,visual-studio,visual-studio-2012,visual-studio-addins,vsx,Visual Studio,Visual Studio 2012,Visual Studio Addins,Vsx,我正在为VS 2012制作一个插件 问题是,我需要找出当前解决方案路径,以便将文件放入当前解决方案中 我该怎么做 谢谢 有几个选项: 使用,获取解决方案的全名 使用,调用以获取(或VSPROPID\u SolutionDirectory,如果需要该目录) 获取解决方案的MSBuild项目并获取$(SolutionDir)属性 如果要使用第一个选项(EnvDTE.Solution),我应该指出,这将传递到OnConnection中的外接程序中,并分配给\u applicationObject。然
- 使用,获取解决方案的
全名
- 使用,调用以获取(或
,如果需要该目录)VSPROPID\u SolutionDirectory
- 获取解决方案的MSBuild项目并获取
属性$(SolutionDir)
EnvDTE.Solution
),我应该指出,这将传递到OnConnection
中的外接程序中,并分配给\u applicationObject
。然后,您可以使用\u applicationObject.Solution.FullName
获取所需内容。