I created a Visual Studio Package project with a custom menu I would like to add to Visual Studio (2013).
I'm trying to get the current solution name/directory in run time.
I've tried this solution:
DTE dte = (DTE)GetService(typeof(DTE));
string solutionDir = System.IO.Path.GetDirectoryName(dte.Solution.FullName);
but dte.Solution.FullName
is always empty.
I though it is related to the fact that i'm running in debug mode and a new instance of Visual Studio is created for this purpose, but it happened also when I installed my extension and ran it from Visual Studio as I ran any menu.
Any ideas what i'm missing?
Thanks
P.S. the solution I used is taken from here:
How do you get the current solution directory from a VSPackage?