Как просмотреть список всех проектов, для которых запущен запуск нескольких проектов? - PullRequest
0 голосов
/ 08 июня 2018

Можно запустить сеанс отладки, включающий несколько сборок.Хотя диалоговое окно простое в использовании для настройки, может быть сложно сразу увидеть, какие проекты выбраны без прокрутки всего лота.

Можно ли увидеть только те проекты, которые настроены на запуск?

Не против, если это происходит через саму Visual Studio или проверку какого-либо файла или другого.

1 Ответ

0 голосов
/ 10 июня 2018

Вы можете отобразить список запускаемых проектов с помощью следующей команды для Visual Commander (Язык: C #):

public class C : VisualCommanderExt.ICommand
{
    public void Run(EnvDTE80.DTE2 DTE, Microsoft.VisualStudio.Shell.Package package) 
    {
        System.Windows.MessageBox.Show(string.Join(System.Environment.NewLine, GetStartupProjects(DTE).ToArray()));
    }

    System.Collections.Generic.List<string> GetStartupProjects(EnvDTE80.DTE2 dte)
    {
        if (dte != null && dte.Solution != null && dte.Solution.SolutionBuild != null)
        {
            System.Collections.Generic.List<string> result = new System.Collections.Generic.List<string>();
            System.Array projects = dte.Solution.SolutionBuild.StartupProjects as System.Array;
            if (projects != null)
            {
                foreach (string s in projects)
                    result.Add(s);
            }
            return result;
        }
        return null;
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...