Я пишу расширение VS для VS 2017, и мне нужно удалить папку решения и ее содержимое из решения. Мне не удалось найти много документации, кроме использования ProjectItem.Remove для удаления элементов из проекта и Project.Delete для удаления проекта из решения. Однако вызов каждого из этих методов приводит к следующему исключению:
Параметр неверный. (Исключение из HRESULT: 0x80070057
(E_INVALIDARG))
Как правильно удалить папки решений в расширении?