Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Oto kolekcja małych przykładów kodu na różne sposoby pracy z projektami.
Pobieranie projektu z zawartego pliku
W ten sposób można pobrać projekt z jednego z jego plików.
string fileName = "c:\\file\\in\\project.txt";
PhysicalFile item = await PhysicalFile.FromFileAsync(fileName);
Project project = item.ContainingProject;
Dodawanie plików do projektu
Poniżej przedstawiono sposób dodawania plików z dysku do projektu.
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);
Znajdowanie typu projektu
Dowiedz się, z jakim typem projektu masz do czynienia.
bool isCsharp = await project.IsKindAsync(ProjectTypes.CSHARP);