Adicionar arquivo existente ao projeto do Visual Studio usando DTE
-
28-10-2019 - |
Pergunta
Criei vários arquivos de forma programática.Quero adicioná-los ao projeto do estúdio visual.Tenho uma referência ao projeto (DTE.Project).Quando executo o código abaixo, recebo uma mensagem de erro.
project.ProjectItems.AddFromFile(filename);
O erro é
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)
Quando eu envolvo a chamada em um try-catch, o processo é executado até a conclusão, mas nenhum dos arquivos é adicionado ao projeto.Tenho que mostrar manualmente os arquivos ocultos e incluí-los no projeto.
Como adiciono o arquivo para que isso funcione?
Solução
@ritcoder - claro:
Acho que este tópico fornece a solução para sua dúvida - Macro do Visual Studio: encontrar arquivos que não estão incluídos no projeto?
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow