Сведения о вопросе

Fedya

06:39, 7th August, 2020

Теги

Управления исходным кодом в Visual студии, изолированные Shell

Просмотров: 509   Ответов: 2

Я разрабатываю изолированный Shell , который обслуживает "дизайнеров / специальных создателей контента", выполняющих конкретные задачи, используя Shell. Поскольку они работают с файлами,они должны иметь возможность использовать TFS для управления версиями. Это в основном связано с тем, что разработчики также будут работать с теми же файлами из TFS, но с использованием Visual studio 2008.

После просмотра и поиска я все еще не мог найти команду Explorer, чтобы быть доступным для Shell. Спрашивая на MSDN форумах, приведите меня к ответу, что "this is not supported yet in the Isolated Shell". Ну, тогда весь смысл отдавать shell не оправдан, если вы хотите использовать систему управления версиями для своих файлов. Идея состоит не в том, чтобы воссоздать все и разработать инструмент windows и т. д. с использованием поставщика TFS API.

В книге Visual Studio Extensibility book by Keyven Nayyeri есть пример, который только заходит так далеко в эту проблему добавления поставщика sc.

Кто - нибудь работал над разработкой Visual Studio 2008 Isolated Shell applications/environment? пожалуйста, предоставьте комментарии, вопросы-все, что вы должны поделиться, кроме следующих тем, в которых я уже участвовал.

Темы с форумов MSDN:


Спасибо за ваш ответ. Да, вы правы, мы приобретем CALs для пользователей, не покупая им Visual Studio, это направление, которое мы будем принимать.

Но мне еще предстоит выяснить, как сделать команду Explorer доступной для таких пользователей, внутри Shell. Поэтому я ищу, чтобы узнать технические детали того, как это можно сделать.

Я имею в виду, у меня есть пользователь, он устанавливает мое приложение VS Shell, у него нет командной системы VStudio на его машине. Теперь, если я приобрету CAL для TFS и установлю Team Explorer, как вы думаете, он будет автоматически доступен в приложении VS Shell?

Есть идеи? вы работали над тем, чтобы это произошло?

Спасибо



  Сведения об ответе

prince

11:25, 6th August, 2020

Похоже, что вы пытаетесь разрешить сохранение файлов "special content creators" в системе управления версиями TFS без необходимости покупать им лицензию на выпуск Visual Studio Team Edition - поправьте меня, если я ошибаюсь.

Если это так, то, к сожалению, я считаю, что вы не можете этого сделать. Ваши пользователи все еще нуждаются в лицензии клиентского доступа ("CAL") для доступа к TFS.

Я думаю, что вы можете приобрести только CALs для своих пользователей, не покупая для них Visual Studio (я предполагаю, что это будет стоить меньше, чем полноценная Visual Studio). В этот момент Вы можете просто распределить им команду Explorer, которая является VS shell с ничем, кроме TFS компонентов доступа. Это доступно в вашем TFS сервере media.

Я нашел это через Google. Возможно, вы захотите просмотреть его, чтобы решить свои лучшие варианты:

Технический Документ По Лицензированию Visual Studio Team System 2008

Единственное исключение из правил CAL, о котором я знаю, - это доступ к рабочим элементам. При условии наличия правильно лицензированных серверов любой сотрудник вашей организации может создавать новые рабочие элементы или просматривать и обновлять существующие, созданные ими , с помощью компонента веб-доступа к рабочим элементам .


  Сведения об ответе

screen

21:15, 2nd August, 2020

Просто наткнулся на этот вопрос, возможно, он все еще имеет отношение к вам.

У вас есть возможность включить пакеты AnkhSVN ( http://ankhsvn.open.collab.net/ ) и загрузить их в свой изолированный Shell. Хотя есть некоторые проблемы вокруг него, с поддержкой Subversion вы можете использовать SvnBridge для доступа к TFS репозиториям. Это может немного приблизить вас к процессу, которого вы пытаетесь достичь.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться