Sdílet prostřednictvím


Práce s projekty v rozšířeních sady Visual Studio

Tady je kolekce malých ukázek kódu na různých způsobech práce s projekty.

Získání projektu ze souboru s obsahem

To je způsob, jak projekt získat z jednoho, pokud jeho soubory.

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

Přidání souborů do projektu

Tady je postup, jak do projektu přidat soubory z disku.

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

Vyhledání typu projektu

Zjistěte, s jakým typem projektu pracujete.

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