Articles of tfs2010

RegisteredTfsConnections.GetProjectCollection retorna nulo no servidor de teste, mas não no servidor dev

Veja o tópico. Tudo funciona bem no meu devmachine onde o VStudio2010 está instalado. Mas não em um servidor de teste limpo (o projeto de instalação inclui todos os assemblies TFS usados). Os documentos http://msdn.microsoft.com/en-us/library/ff735997.aspx não são muito úteis sobre o valor de retorno: Nulo se nenhuma correspondência for encontrada. Devo usar outro método para […]

autenticação falhou ao conectar-se a tfs usando tfs api

Eu estou enfrentando um problema estranho.Quero conectar o servidor tfs usando tfs api programmitcally. Mesmo depois de dar autenticação apropriada, ela está falhando. Mas se eu fizer isso manualmente, digitando o nome do servidor tfs no navegador, ele se conectou. código: TeamFoundationServer tfs = new TeamFoundationServer(new Uri(“http://10.112.205.145:8080/tfs”), new NetworkCredential(@”usrname”, “pwd”, “domain”)); tfs.EnsureAuthenticated() Por favor sugira.

Chama para `Workspace.PendAdd` não adicionando itens

Eu tenho a seguinte function que está sendo chamada em um loop em dois novos projetos para adicionar ao controle de origem. Cada iteração do loop obtém o código-fonte, copia-o para a pasta, cria um projeto de equipe tfs, cria um espaço de trabalho para esse projeto e, em seguida, tenta adicionar o código ao […]

Como faço para check-in meu changeset revertido + correções para TFS após uma reversão de emergência

nós cometemos algum código por acidente ao TFS usando o VS2013 que criou digamos o changeset 2. A fim de corrigir este erro, fizemos uma reversão do changeset 2 para a máquina local Em seguida, confirmamos a reversão do conjunto de alterações 2, criando assim o conjunto de alterações 3 Agora nós queríamos pegar o […]

TFS 2010: Por que não é possível desserializar um Dictionary com XamlWriter.Save quando eu posso usar o XamlReader para desserializar

public static string GetXml(Dictionary parameters) { return XamlWriter.Save(parameters); } A declaração acima retorna um NotSupportedException . O estranho é que eu posso usar o XamlReader para serializar um dictionary. public static Dictionary GetParameters(IBuildDetail buildDetail, string buildDefinition) { var tfsProject = buildDetail.BuildDefinition.TeamProject; var buildServer = buildDetail.BuildServer; var buildDef = buildServer.GetBuildDefinition(tfsProject, buildDefinition); using (var stringReader = new […]

API do TFS – Atualizando um campo de item de trabalho

É possível atualizar um campo de um item de trabalho usando a API do TFS? Algo ao longo desta linha: WorkItemStore.GetWorkItem(Convert.ToInt32(current.WorkItemId)).State = rcbState.SelectedValue;

Compilação não pode encontrar estrutura de entidade

Quando eu construo meu projeto no TFS ele não consegue encontrar o fraemwork da entidade, mas quando eu olho na pasta ele está lá; Eu recebo essas mensagens de erro; Build started 14/02/2013 15:44:50. Project “C:\Builds\1\SCD\SCD – New Test\Sources\MVC\SCD\SCD.sln” on node 1 (default targets). ValidateSolutionConfiguration: Building solution configuration “Debug|Any CPU”. Project “C:\Builds\1\SCD\SCD – New Test\Sources\MVC\SCD\SCD.sln” […]

Como obter nomes de consulta que referenciam o caminho de iteração específico

Com o nome do projeto selecionado, eu carreguei caminhos de iteração. Agora preciso obter os nomes das consultas que fazem referência ao caminho de iteração selecionado. Código para carregar caminhos de iteração passando o nome do projeto: private void LoadIterationPaths(string projectName) { var tfs = TfsTeamProjectCollectionFactory.GetTeamProjectCollection(_tfs.Uri); var wiStore = tfs.GetService(); var projCollections = wiStore.Projects; var […]

Usando a API do TFS 2010 para assinar os events do espaço de trabalho

Estou tentando escrever algum código que monitore o (s) espaço (s) de trabalho do TFS na estação de trabalho local, mas no momento estou tendo problemas para triggersr os events. Por exemplo, se eu mapear uma nova pasta em minha área de trabalho, quero inscrever-me no evento versionControl.UpdatedWorkspace e, se eu fizer um “get”, quero […]

Código C # para verificar se o espaço de trabalho existe no TFS

Eu estou tentando criar uma ferramenta de automação para obter o código mais recente do TFS. Eu preciso verificar se existe algum espaço de trabalho com o mesmo nome no sistema. Se existir, obtenha a instância do espaço de trabalho. Além disso, crie o espaço de trabalho e os mapeamentos. Descobri que Microsoft.TeamFoundation.VersionControl.ClientVersionControlServer possui o […]