2012-01-15 2 views
4

나는 많은 파일을 프로그래밍 방식으로 만들었습니다. 비주얼 스튜디오 프로젝트에 추가하고 싶습니다. 프로젝트 (DTE.Project)에 대한 참조가 있습니다. 아래 코드를 실행하면 오류 메시지가 나타납니다.DTE를 사용하여 Visual Studio 프로젝트에 기존 파일 추가

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) 

입니다. 수동으로 숨겨진 파일을 표시하고 프로젝트에 포함해야합니다.

어떻게 작동시킬 파일을 추가합니까?

+0

나는이 스레드가 질문에 대한 솔루션을 제공합니다 생각합니다. 프로젝트에 파일을 포함하는 데 사용할 수있는 다른 기능은 무엇입니까? – ritcoder

+2

이상한 질문입니다 ... 파일이 프로젝트에 이미 존재하면 파일을 프로젝트에 추가 할 필요가 없습니다. 추가 할 위치에서 ProjectItem을 반복하면됩니다. 파일이 있으면 이미 추가 된 것을 건너 뜁니다. – Will

+0

나는이 스레드가 질문에 대한 솔루션을 제공합니다 생각 - [비주얼 스튜디오 매크로 : 프로젝트에 포함되지 않은 파일을 찾기]를 [1] [1] : http://stackoverflow.com/ 질문/2000197/visual-studio-macro-find-files-are-the-project에 포함됨 –

답변

관련 문제