Добавить существующий файл в проект Visual Studio с помощью DTE - PullRequest
4 голосов
/ 15 января 2012

Я программно создал несколько файлов.Я хочу добавить их в проект Visual Studio.У меня есть ссылка на проект (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, процесс запускается до завершенияно не файлы добавляются в проект.Мне нужно вручную показать скрытые файлы, а затем включить их в проект.

Как мне добавить файл, чтобы он работал?

1 Ответ

0 голосов
/ 24 февраля 2012

@ ritcoder - уверен:

Я думаю, что этот поток предоставляет решение для вашего вопроса - Макрос Visual Studio: Найти файлы, которые не включены в проект?

...