Я использую dte для того, чтобы получить путь к файлу, по которому я щелкнул правой кнопкой мыши в расширении VS. Я использовал SelectedItems, как здесь: SelectedItem.DTE Свойство
Однако поле Project всегда пустое при тестировании. Я тестирую другое решение, в котором я добавил файл с Add-> Add Existing item в проект, поэтому не вижу причин, по которым он возвращает null. Это случилось с кем-то? Как я могу получить полный путь к выбранному элементу?
РЕДАКТИРОВАТЬ: пример кода того, что я хочу сделать
selItem = dte.SelectedItems.Item(1);
var t = selItem.Name; // this works fine
var t2 = selItem.Project; // this return null
var t2= selItem.ProjectItem; // this also return null