共用方式為


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