Я программно создал несколько файлов. Я хочу добавить их в проект визуальной студии. У меня есть ссылка на проект (DTE.Project). Когда я выполняю приведенный ниже код, я получаю сообщение об ошибке.
project.ProjectItems.AddFromFile(filename);
Ошибка
Exception at 'Expand' - 'Unable to add 'manage.txt'. A file with that name already exists.'
System.Runtime.InteropServices.COMException (0x80040400): Unable to add 'manage.txt'. A file with that name already exists.
at EnvDTE.ProjectItems.AddFromFile(String FileName)
Когда я оборачиваю вызов в try-catch, процесс завершается, но ни один из файлов не добавляется в проект. Мне приходится вручную показывать скрытые файлы, а затем включать их в проект.
Как мне добавить файл, чтобы это работало?