Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta es una colección de pequeños ejemplos de código en diferentes formas de trabajar con proyectos.
Obtener el proyecto del archivo incluido
Así se puede obtener el proyecto de uno de sus archivos.
string fileName = "c:\\file\\in\\project.txt";
PhysicalFile item = await PhysicalFile.FromFileAsync(fileName);
Project project = item.ContainingProject;
Agregar archivos al proyecto
Aquí se muestra cómo agregar archivos del disco al proyecto.
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);
Buscar tipo de proyecto
Descubra de qué tipo de proyecto se trata.
bool isCsharp = await project.IsKindAsync(ProjectTypes.CSHARP);