我正在为 VS 2012 开发插件。
问题是,我需要找出当前的解决方案路径才能将文件放入当前的解决方案中。
我怎样才能做到这一点?
谢谢!
我正在为 VS 2012 开发插件。
问题是,我需要找出当前的解决方案路径才能将文件放入当前的解决方案中。
我怎样才能做到这一点?
谢谢!
几个选项:
使用EnvDTE.Solution
, 得到FullName
解决方案
使用IVsSolution
, 调用GetProperty
来获取VSPROPID_SolutionFileName
(或者VSPROPID_SolutionDirectory
如果你想要目录)
获取解决方案的 MSBuild 项目并获取$(SolutionDir)
属性。