Я перебираю решение, его проекты и элементы, и мне нужно найти путь к элементам на диске.
Я могу получить имя файла проекта из Project.FullName
и получить путь к элементам проекта, используя ProjectItem.Properites.Item("FullPath")
.
Однако для элемента в папке решений «Элементы решения» элемент Properties элемента имеет значение null и не имеет других свойств, которые, как я вижу, могли бы помочь мне найти путь к элементу.
Хотя по умолчанию оно будет находиться в том же каталоге, что и решение, когда оно будет добавлено, я не могу полагаться на это предположение, поскольку его можно перемещать или добавлять как уже существующий элемент из другого места.
Есть ли другой способ или что-то, чего мне не хватает, чтобы найти местоположение этого файла?