Pregunta

Estoy desarrollando un Concha aislada que atiende a "diseñadores/creadores de contenido especial"realizando tareas específicas, usando Shell.A medida que operan con archivos, deben poder usar TFS para el control de fuente.Esto se debe principalmente al hecho de que los desarrolladores también operarán con los mismos archivos desde TFS pero usando Visual Studio 2008.

Después de buscar y buscar, todavía no pude encontrar que Team Explorer esté disponible para Shell.Al preguntar en los foros de MSDN, me llevan a la respuesta de que "esto aún no es compatible con el Shell aislado".Bueno, entonces el objetivo de regalar un shell no está justificado si desea utilizar un sistema de control de código fuente para sus archivos.La idea no es recrear todo y desarrollar ventanas de herramientas, etc. utilizando la API del proveedor TFS.

El Libro de extensibilidad de Visual Studio de Keyven Nayyeri tiene un ejemplo, que sólo llega hasta cierto punto al problema de agregar un proveedor sc.

¿Alguien ha trabajado en el desarrollo? Visual Studio 2008 Shell aislado aplicaciones/entorno?Por favor proporcione comentarios, preguntas, cualquier cosa que tenga que compartir aparte de los siguientes hilos, en los que ya he participado.

Hilos de foros de MSDN:


Gracias por tu respuesta.Sí, tienes razón, adquiriremos CAL para los usuarios sin tener que comprarles Visual Studio, esa es la dirección que tomaremos.

Pero todavía tengo que descubrir cómo hacer que Team Explorer esté disponible para dichos usuarios, dentro de Shell.Así que estoy buscando conocer los detalles técnicos de cómo se puede hacer eso.

Quiero decir, tengo un usuario, él instala mi aplicación VS Shell, no tiene ningún sistema VStudio Team en su máquina.Ahora bien, si adquiero CAL para TFS e instalo Team Explorer, ¿crees que estará disponible automáticamente en la aplicación VS Shell?

¿Algunas ideas?¿Has trabajado para que esto suceda?

Gracias

¿Fue útil?

Solución

Me acabo de topar con esta pregunta, puede que aún sea relevante para usted.

Tienes la opción de incluir el AnkhSVN (http://ankhsvn.open.collab.net/) paquetes y cárguelos en su Shell aislado.Si bien existen algunos problemas al respecto, con el soporte de Subversion, puede usar SvnBridge para acceder a los repositorios TFS.Esto podría acercarlo un poco más al proceso que está tratando de lograr.

Otros consejos

Parece que está intentando permitir que los "creadores de contenido especial" guarden archivos en TFS Source Control sin tener que comprarles una licencia para Visual Studio Team Edition; corríjame si me equivoco.

Si ese es el caso, desafortunadamente creo que no es posible hacerlo.Sus usuarios aún necesitan una Licencia de acceso de cliente ("CAL") para acceder a TFS.

Creo que puede adquirir solo CAL para sus usuarios sin tener que comprarles Visual Studio (supongo que por menos de lo que costaría un Visual Studio completo).En ese punto, puede simplemente distribuirles Team Explorer, que es un shell VS con nada más que componentes de acceso TFS.Está disponible en los medios de su servidor TFS.

Encontré esto a través de Google.Quizás quieras revisarlo para decidir tus mejores opciones:

Informe técnico sobre licencias de Visual Studio Team System 2008

La única excepción a las reglas de CAL que conozco es el acceso a elementos de trabajo.Suponiendo que los servidores tengan la licencia adecuada, cualquier persona de su organización puede crear nuevos elementos de trabajo o ver y actualizar los existentes. creado por ellos, utilizando el Acceso web al elemento de trabajo componente.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top