Hoje, Passei um punhado de horas para rastrear a causa raiz para trás a mensagem "o nome da coluna que você inseriu já está em uso ou reservados. Escolha outro nome."
A coluna em questão poderia ser criada, excluído e recriado em outro ambiente, Então eu sabia que não era um nome reservado. No entanto, Eu simplesmente não conseguia encontrar a coluna em qualquer lugar através da interface de usuário padrão SharePoint em qualquer site na coleção site.
Eu postei a Fóruns do MSDN aqui e o indomável Andrew Woodward me apontou na direção dos dados do modelo subjacente do objeto.
Saí para CodePlex para encontrar algumas ferramentas que me ajudasse a perscrutar os dados subjacentes do OM e me ajudar a localizar o problema.
Eu tentei várias ferramentas e eles eram muito legal e interessante, mas no final, a interface do usuário não era suficientemente bom para o meu propósito. Não estou a criticá-los por qualquer meio, mas claramente os fabricantes de ferramentas não tinham meu problema em mente quando eles criaram sua interface do usuário :). A maioria das pessoas parecem ser investir uma quantidade razoável de tempo e esforço na criação de estação de trabalho / aplicativos de cliente que fornecem modos de exibição de árvore, botão direito do mouse menus de contexto e assim por diante. Estes são legais e todos os, mas é muito trabalho para criar uma experiência de usuário de top-of-the-line que também é muito flexível.
Eu realmente precisava de uma resposta para este problema. Ocorreu-me que se eu pudesse pegar todas as colunas de site na coleção site em uma lista personalizada, Eu poderia filtrar, classificar e criar modos de exibição que iria me ajudar a encontrar essa coluna supostamente existente (o que aconteceu, BTW). Eu fui em frente e fez isso e uma ou duas horas mais tarde, tinham todas as minhas colunas de site carregado em uma lista personalizada com agrupamento, classificação e assim por diante. Eu encontrei minha resposta cinco minutos mais tarde.
Se e quando tomo com sucesso o mundo, Acho que será o decreto que todos os fornecedores de ferramentas do SharePoint devem considerar seriamente aplainando seus dados de modelo de objeto em uma lista personalizada. Dessa forma, Eu tenho o poder para procurar qualquer caminho que eu quero (restrita, É claro, por recursos do sharepoint padrão).