Я сам искал документацию по добавлению расширения проводника команды, я нашел документацию here, однако она нацелена на 2013 год. Основные отличия - это первая часть учебника, использующая мастеров по мере их изменения, но там все должно быть сделано.
Также сделайте себе одолжение и загрузите VSSDK2015 вместо использования nuget, поверьте мне на этот, он не создал для меня никаких проблем, возможно, из моего понимания.
Следующая проблема, с которой вы столкнетесь, - это найти DLL, с которой вам нужно будет ссылаться на Team Explorer, просто выполните поиск через свою визуальную студию. Также я считаю, что для TE нет конкретного клиента 2015 года, поэтому используйте версию 2013 года.
Другая проблема, с которой я столкнулся, заключается в том, что при создании проекта vsix вам нужно будет запустить VS как администратор, потому что он хочет подписать vsix. После создания проекта вы можете быть пользователем. Я просто «беззнаковый» тоже в этот момент.
Ваше намерение добавить страницу, а затем раздел, на странице, в которой вы загружаете свой раздел. В этом суть.
Использование проекта TeamExplorer.Common от проекта GitFlow действительно помогает.
Edit: Более прямой ответ был бы украсить класс, который реализует ITeamExplorerSection с: [TeamExplorerSection (section_guid, page_guid, значение)]
где:
- section_guid является guid, определенный в вашем пакете
- page_guid является руководством к странице, которую вы хотите показать в разделе на
- важность - это число, которое дает вам некоторый контроль над тем, где его показано на странице, 100, 200 ... любое число будет делать, более низкие номера выше на странице