Delen via


Werken met projecten in Visual Studio-extensies

Hier volgt een verzameling kleine codevoorbeelden op verschillende manieren om met projecten te werken.

Project ophalen uit ingesloten bestand

Dit is hoe u het project kunt ophalen uit een van de bestanden.

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

Bestanden toevoegen aan project

U kunt als volgt bestanden vanaf de schijf toevoegen aan het project.

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);

Type project vinden

Ontdek met welk type project u te maken hebt.

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