Como: Excluir um campo de tipo de item de trabalho
[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]
Você pode excluir campos de tipo de item de trabalho de um projeto existente usando o Visual Studio aviso de comando e o witfields ferramenta de linha de comando. Para obter mais informações, consulte witfields.
Permissões necessárias
Para executar este procedimento, você deve ser um membro do Equipe Foundation administradores agrupar.Para obter mais informações, consulte Team Foundation servidor Permissões.
Usar os comandos do Team Foundation na aviso de comando
clicar Iniciar, clicar Todos os programas, point to Microsoft Visual Studio 2008, point to O Visual Studio Toolse, em seguida, clicar O Visual Studio 2008 aviso de comando.
Como alternativa, você pode executar o vsvars32 no caminho de instalação do Visual Studio; normalmente DriveLetter: \programa Files\Microsoft visual Studio 9.0\Common7\Tools.
Observação: Você deve ter Visual Studio 2008 instalado para usar o Visual Studio 2008 aviso de comando.
Para excluir campos
Abra um Visual Studio aviso de comando janela.
alterar de diretório para o local do assembly que contém o item de trabalho tipos, digitando o seguinte comando e pressionando ENTER.
cd ..DriveLetter:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies
Tente excluir um campo que de Team Foundation Server. Para fazer isso, digite o seguinte no Visual Studio aviso de comando, e então pressione ENTER.
witfields delete /s:"Team Foundation servidor nome" MyCompany.MyProcess.MyField
É retornada uma mensagem que afirma que o campo não pode ser excluído porque está sendo usado por um projeto da equipe.
Run witexport exportar novamente o arquivo XML para o tipo de item de trabalho que deseja modificar. Para obter mais informações, consulte Como: Exportar um tipo de item de trabalho de um projeto existente.
In Visual Studio, clicar Arquivo, clicar em abertoe, em seguida, clicar Arquivo.
Exibe o em em aberto arquivo caixa de diálogo.
Em Procure na, mover para o local onde o arquivo exportado.
Se você estiver modificando um tipo de item de trabalho para personalizar um modelo de processo, mova para o local em que você baixou o modelo de processo.
Observação: Se você estiver executando o Windows Vista, talvez você não tenha direitos de acesso a determinadas pastas.Se você tentar exportar o tipo de item de trabalho para um local onde você não tem direitos de acesso, a tecnologia de virtualização do registro automaticamente redireciona o arquivo exportado e o salva no armazenamento virtual.Para obter mais informações, consulte https://go.Microsoft.com/fwlink/?LinkId=92325 and https://go.Microsoft.com/fwlink/?LinkId=92323.Para evitar esse redirecionamento, você pode exportar o arquivo para um local onde você tem direitos de acesso.
selecionar o arquivo XML de tipo de item de trabalho que você deseja atualizar e, em seguida, clicar em aberto.Quando você for solicitado sobre terminações de linha, clicar Não.
Localizar e excluir a definição de campo você deseja remover do tipo de item de trabalho.O exemplo a seguir mostra um campo denominado categoria.Você faria excluir o seguinte campo seção para remover o campo Categoria.
Observação: A seção de campo no seu arquivo XML não pode conter todos os elementos listados abaixo.No entanto, se você tiver personalizado o campo de tipo de item de trabalho para incluir esses elementos, eles devem ser excluídos também.
<FIELDS> … <FIELD name="Category" refname="MyCompany.MyProcess.Category" type="String" reportable="dimension"><HELPTEXT>Describes the category to which this special task belongs.</HELPTEXT> <WHEN field="Microsoft.VSTS.Common.Discipline" value="Business Analyst"> <ALLOWEDVALUES> <LISTITEM value="Planning" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </WHEN> <WHENNOT field="Microsoft.VSTS.Common.Discipline" value="Business Analyst"> <ALLOWEDVALUES> <LISTITEM value="Process Management" /> <LISTITEM value="Planning" /> <LISTITEM value="Execution" /> <LISTITEM value="Review" /> </ALLOWEDVALUES> </WHENNOT></FIELD> … </FIELDS>
No <Layout> seção, localize o seguinte XML e excluir as seções realçadas para remover o campo:
<Group Label="Classification"> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="WorkItemClassificationControl" FieldName="System.AreaPath" Label="Area" LabelPosition="Left" /> <Control Type="WorkItemClassificationControl" FieldName="System.IterationPath" Label="Iteration" LabelPosition="Left" /> </Column> </Group> </Column> <Column PercentWidth="50"> <Group> <Column PercentWidth="100"> <Control Type="FieldControl" FieldName="MyCompany.MyProcess.Category" Label="Category" LabelPosition="Left" /> </Column> </Group> </Column> </Group>
On the File menu click Save<file name> to save changes to the XML file.
Importar o tipo de item de trabalho alterado para Team Foundation Server. Para obter mais informações, consulte Como: Importar um tipo de item de trabalho a um projeto existente.
Verifique se que o campo não está sendo usado por quaisquer tipos de itens de trabalho digitando o seguinte no aviso de comando e pressionando ENTER.
witfields view /s:"Team Foundation servidor nome" MyCompany.MyProcess.MyField
The witfields ferramenta mostra que o campo é “ não em uso. ”
Field: MyCompany.MyProcess.MyField
Name: MyField
Type: String
Reportable As: dimension
Use: Not In Use
Agora que o campo não seja usado por quaisquer tipos de itens de trabalho, exclua o campo permanentemente do Team Foundation Server digitando o seguinte texto no aviso de comando e, em seguida, pressionando ENTER. Digite y no aviso de confirmação para concluir esta etapa.
witfields delete /s:"Team Foundation servidor nome" MyCompany.MyProcess.MyField
Consulte também
Tarefas
Como: Adicionar um campo a um tipo de item de trabalho
Como: Exibir um campo de tipo de item de trabalho
Como: Renomear um campo de tipo de item de trabalho