2015-01-20 3 views
-3

Path.GetDirectoryName (Assembly.GetExecutingAssembly(). РасположениеVisual Studio 2010 Как достичь местоположения решения с надстройкой?

Это неверный код, потому что результат является надстройкой каталог/место.

Я хотел бы, чтобы открыть файл в каталоге.

+0

пожалуйста, вы можете объяснить подробно –

+0

Ассамблеи .GetExecutingAssembly() возвращает ваше исполняемое местоположение, а не путь решения. Почему вы хотели достичь пути решения проекта? –

+0

Потому что мне нужно открыть файл в каталоге. –

ответ

0
EnvDTE80.Solution2 solution2; 
string solutionFileFullName; 
string solutionFolderFullName; 
Solution2 = (EnvDTE80.Solution2)_applicationObject.Solution;    
         solutionFileFullName = solution2.FileName;     
         solutionFolderFullName = System.IO.Path.GetDirectoryName(solutionFileFullName); 

Источник:

http://www.mztools.com/articles/2013/MZ2013022.aspx

Смежные вопросы