0
我用一个自定义菜单创建了一个Visual Studio Package项目,我想添加到Visual Studio(2013)中。如何从Visual Studio Package项目获取当前的解决方案名称?
我想在运行时获取当前的解决方案名称/目录。
我试过这个解决方案:
DTE dte = (DTE)GetService(typeof(DTE));
string solutionDir = System.IO.Path.GetDirectoryName(dte.Solution.FullName);
但dte.Solution.FullName
总是空空的。
虽然它与我在调试模式下运行并为此创建Visual Studio的新实例有关,但它也发生在我安装了扩展并从Visual Studio运行它时跑了任何菜单。
任何想法我失踪了?
谢谢
P.S.我使用的解决方案就是从这里取:
How do you get the current solution directory from a VSPackage?