Lister les projets et les user control de ma solution
Bonjour
Dans un premier temps je desire lister l’ensemble des projets de ma solution.
J’ai cherché et trouvé que l’assembly EnvDTE80 avait les elements necessaires.
Ensuite j’ai un bout de code C# qui devrait faire le travail desiré, mais je n’arrive pas à le faire fonctionner en VB et surtout commment appeler cette sub.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public void RetrieveProjectsInSolution(DTE2 dte)
{
try
{
foreach (Project currentProject in dte.Solution.Projects)
{
Property objProperty = null;
try
{
objProperty = currentProject .Properties.Item("OutputFileName");
}
catch (System.Exception) { }
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
} |
Code:
1 2 3 4 5 6 7 8 9
| foreach (ProjectItem currentProjectItem in currentProject.ProjectItems)
{
Property objProperty = null;
try
{
objProperty = currentProjectItem.SubProject .Item("OutputFileName");
}
catch (System.Exception) { }
} |
Ensuite je veux recuperer le nom de chaque user control de chaque projet.
Merci pour votre aide