Partager via


Utilisation de projets dans les extensions Visual Studio

Voici une collection de petits exemples de code sur différentes façons d’utiliser des projets.

Obtenir un projet à partir d’un fichier contenu

Il s’agit de l’obtention du projet à partir d’un projet si ses fichiers.

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

Ajouter des fichiers au projet

Voici comment ajouter des fichiers à partir du disque au projet.

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

Rechercher le type de projet

Découvrez le type de projet avec lequel vous traitez.

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