3

프로젝트 템플릿 마법사를 사용하여 Visual Studio "솔루션 항목"폴더에 파일을 추가하려고합니다. 폴더 자체를 만들 수 있지만 파일을 추가하면 아무 것도하지 않습니다. _solutionFolder이 솔루션 폴더를 해당 프로젝트의 인스턴스 인 경우 (ProjectFinishedGenerating에서 실행)프로젝트 템플릿 마법사에서 솔루션 항목 추가

내 코드

fullPath = @"path_to_existing_file"; 
    _solutionFolder.AddFromFile(fullPath); 

입니다.

+0

혹시 이것을 알아 냈습니까? – Chad

+0

MSDN 스레드를 만들었지 만 사용해 볼 기회가 없었습니다. http://social.msdn.microsoft.com/Forums/da-DK/vsx/thread/1a86e59e-bb9b-41b7-8bde-220f351a3c34 – ulu

답변

2

동일한 걸림 소리가납니다. ProjectItems에 추가해야합니다 :

var _solutionFolder = _vsSolution.AddSolutionFolder(folder); 
_solutionFolder.ProjectItems.AddFromFile(fullPath); 

참고 : 위 코드를 시도하지 않았습니다. 내 코드 (AddIn에서 실행)에서 적응 해요 :

Dim project As EnvDTE.Project = _vsSolution.AddSolutionFolder(folderName) 
_folder = CType(project.Object, SolutionFolder) 
_folder.Parent.ProjectItems.AddFromFile(file) 
+0

AddSolutionFolder 메서드가 없습니다를 참조하십시오. – hakan