プロジェクトテンプレートウィザード内でこのコードを使用しています。
DTE dte = project.DTE;
VSProject vsProj = (VSProject)project.Object;
Array projects = (Array)dte.ActiveSolutionProjects;
Project activeProject = (Project)projects.GetValue(0);
しかし、プロジェクトがどのような順序で返されるのか興味がありますか?上記のコードは、プロジェクトが作成された直後に実行されます。
public void ProjectFinishedGenerating(Project project)
プロジェクトはどのような順序で返されますか?私の目標は最新のプロジェクトを取得することです、GetValue(0)
それをしますか?