Я разрабатываю Изолированную оболочку , которая обслуживает " дизайнеров / создателей специального контента ", выполняющих определенные задачи с помощью командной консоли. Поскольку они работают с файлами, они должны иметь возможность использовать TFS для контроля версий. В основном это связано с тем, что разработчики также будут работать с теми же файлами из TFS, но с использованием Visual Studio 2008.
После поиска и поиска я все еще не мог найти Team Explorer, который был бы доступен для Shell.
Отвечая на форумах MSDN, приведите меня к ответу, что «это еще не поддерживается в изолированной оболочке». Что ж, тогда весь смысл отдавать оболочку не оправдан, если вы хотите использовать систему контроля версий для ваших файлов. Идея состоит не в том, чтобы воссоздавать все и разрабатывать окна инструментов и т. Д. С использованием API поставщика TFS.
В книге Visual Studio Extensibility Кейвена Найери приведен пример, который еще далеко доходит до проблемы добавления поставщика sc.
Кто-нибудь работал над разработкой Visual Studio 2008 Isolated Shell приложений / среды? Пожалуйста, предоставьте комментарии, вопросы - все, что вы должны поделиться, кроме следующих тем, в которых я уже участвовал.
Темы форумов MSDN:
Спасибо за ваш ответ. Да, вы правы, мы будем приобретать клиентские лицензии для пользователей, не покупая их Visual Studio. Именно в этом направлении мы пойдем.
Но мне еще предстоит выяснить, как сделать Team Explorer доступным для таких пользователей в Shell. Поэтому я ищу технические подробности того, как это можно сделать.
Я имею в виду, у меня есть пользователь, он устанавливает мое приложение VS Shell, у него нет системы VStudio Team на его компьютере. Теперь, если я приобрету CAL для TFS и установлю Team Explorer, как вы думаете, будет ли он автоматически доступен в приложении VS Shell?
Есть идеи? ты работал над тем, чтобы это произошло?
Спасибо