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