Tag: extensibility | CloudMotion

Entenda o versionamento da API REST do TFS

Uma das coisas mais legais do TFS 2015 é a introdução da API REST. Como quase tudo que envolve o TFS e o VSTS, o desenvolvimento dessa API é incremental. Porém, desenvolvimento incremental de serviços introduz dois problemas: Como evoluir a API sem quebrar clientes antigos? E em qual versão do produto foi introduzida uma certa API? A resposta a ambas as perguntas é a mesma: o modelo de versionamento da API REST do TFS.

Continue lendo

25/05/2016 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 2 mins. | Comentários

NOVO! Instalador para o TFS 2013 Object Model

Pessoal, acabou de sair o instalador para o Team Foundation Server 2013 Object Model. Ele pode ser baixado aqui. “Mas para quê serve isso?”, você pode perguntar. É o seguinte: Sempre que você cria uma aplicação em .NET que consome a API do TFS (referenciando assemblies como Microsoft.TeamFoundation.Client), você está usando o Modelo de Objetos do TFS. Até hoje, a única forma de instalar esse modelo de objetos era através da instalação do Team Explorer. Ou seja, mesmo que você quisesse apenas desenvolver uma aplicação ASP.NET que acessasse os itens de trabalho do TFS (por exemplo, para integrar com o...

Continue lendo

05/11/2013 | Por Igor Abade V. Leite | Em Técnico, Anúncios | Tempo de leitura: 1 min. | Comentários

Crie novas ferramentas para o Visual Studio e o TFS com o Visual Studio SDK

Poucas pessoas sabem, mas o Visual Studio tem um SDK (Software Development Kit) próprio. Com ele, é possível estender os recursos do Visual Studio (e também do TFS), com a criação de inúmeros componentes, tais como: Add-ins e plug-ins para o IDE; Políticas de check-in; Linguagens de programação (isso mesmo! você pode criar sua própria linguagem de programação e hospedá-la no Visual Studio!); Interação com work items; E muito mais! O SDK oferece um navegador muito bacana, no qual é possível encontrar inúmeros exemplos de como utilizar os componentes e bibliotecas oferecidos: Além de permitir a criação de extensões para...

Continue lendo

18/06/2008 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários

Adicionando referências aos assemblies do Team Foundation Server no Visual Studio

Para criar soluções que integrem ou estendam o TFS, você certamente precisará referenciar um ou mais dos vários assemblies que compõem a API do Team Foundation Server. Esses assemblies estão no GAC (instalados juntamente com o Team Explorer) e são copiador também para a pasta PrivateAssemblies do Visual Studio. Entretanto, a caixa de diálogo Add Reference não mostra os assemblies do GAC (tosco, não? ;-)). Os motivos e o workaround (gambiarra, em bom português) para adicionar novos assemblies pode ser encontrado num artigo na KB da Microsoft. Encontrei no blog do Buck Hodges uma dica muito útil, com um arquivo...

Continue lendo

29/03/2006 | Por Igor Abade V. Leite | Em Técnico | Tempo de leitura: 1 min. | Comentários