Exemplo n.º 1
0
        public void SetProject(DotNetProject configureProject)
        {
            this.configureProject = configureProject;
            ((ListStore)ReferencesTreeView.Model).Clear();

            projectRefPanel.SetProject(configureProject);
            projectRefPanel.Show();

            DotNetProject netProject = configureProject as DotNetProject;

            if (netProject != null)
            {
                gacRefPanel.SetTargetFramework(netProject.AssemblyContext, netProject.TargetFramework);
            }
            gacRefPanel.Reset();
            assemblyRefPanel.SetBasePath(configureProject.BaseDirectory);

            foreach (ProjectReference refInfo in configureProject.References)
            {
                AppendReference(refInfo);
            }

            OnChanged(null, null);
        }