다음을 통해 공유


Visual Studio 확장에서 프로젝트 작업

다음은 프로젝트로 작업하는 다양한 방법에 대한 작은 코드 샘플 컬렉션입니다.

포함된 파일에서 프로젝트 가져오기

이것은 파일에서 프로젝트를 가져오는 방법입니다.

 string fileName = "c:\\file\\in\\project.txt";
 PhysicalFile item = await PhysicalFile.FromFileAsync(fileName);
 Project project = item.ContainingProject;

프로젝트에 파일 추가

디스크의 파일을 프로젝트에 추가하는 방법은 다음과 같습니다.

Project project = await VS.Solutions.GetActiveProjectAsync();

var file1 = "c:\\file\\in\\project\\1.txt";
var file2 = "c:\\file\\in\\project\\2.txt";
var file3 = "c:\\file\\in\\project\\3.txt";

await project.AddExistingFilesAsync(file1, file2, file3);

프로젝트 형식 찾기

어떤 형식의 프로젝트를 다루고 있는지 알아보세요.

bool isCsharp = await project.IsKindAsync(ProjectTypes.CSHARP);