Pergunta

Antes de rasgar o que resta do meu cabelo, tenho tentado modificar algumas páginas mestras no designer do SharePoint e, sempre que faço alterações de marcação em HTML, ele as reformula como se vê adequado. Por exemplo, estou tentando tornar o código legível para que eu esteja movendo itens para suas próprias linhas e coisas assim. Assim que eu salvo, ele move tudo de volta a uma única linha de código.

Este foi um problema que tive com o VS2003 e vs2005, até o VS2005 SP1. Infelizmente, isso torna muito pesado ler ou decifrar qual é a marcação HTML. Alguém sabe como desativar essa reformatação automática de HTML no designer do SharePoint?

Minha alternativa seria usar o VS2008, mas ao tentar carregar o site do SharePoint, recebo um erro que o desenvolvedor da Web visual não pode abrir sites do SharePoint. Então, aparentemente, isso não vai. Existe alguma alternativa ao designer do SharePoint ou você está preso a isso e fazê -lo reformar sua marcação à vontade?

Obrigado pelo seu tempo.

Foi útil?

Solução

Eu só uso o SharePoint Designer quando quero ver o efeito de uma alteração (por exemplo, uma página mestre) imediatamente, sem precisar retrair/implantar uma solução apenas para fazê -lo.

Embora demore mais, eu autori todo o meu HTML no Visual Studio e colo no designer do SharePoint, se necessário. Eu nunca colo do SharePoint Designer de volta ao Visual Studio, já que a ferramenta tende a massacrar o HTML e adicioná -la apenas para que possa abri -la.

Dito isto, é importante entender quando (e quando não) usar o SharePoint Designer. Você deve criar soluções do SharePoint para todos os seus ativos, por exemplo, páginas mestre e arquivos CSS.

Se você abrir e editar um desses no SharePoint Designer, lembre -se de que você está unghosting/personalizando -os. Isso significa que o arquivo agora vive no banco de dados de conteúdo em vez de no disco. Isso pode afetar o desempenho do seu site.

Lembre -se também de que o SharePoint Designer não entende o código do servidor. Portanto, se você tiver um layout de página que tenha um código por trás, editá -lo no SharePoint Designer o quebrará.

Outras dicas

Você pode ignorar a maior parte do seu uso de designer do SharePoint com SharePoint Developer Explorer, e especificamente o atualização aqui. Eu não experimentei, mas parece que você pode editar páginas mestre e layouts de página diretamente do Visual Studio. Além disso, as pessoas que trabalharam nisso ('The Kid' originalmente e Serge van Den Oever com a atualização) conhecem suas coisas, para que seja uma boa opção para você.

A única resposta é não usar o SharePoint Designer.

Você pode usar o Visual Studio, mas precisará fazer o upload dos arquivos usando a interface da Web em vez de fazer com que o SharePoint Designer o faça.

Como Alex já apontou, estou trabalhando duro em um projeto chamado SharePoint Developer Explorer iniciado por 'O garoto'. É um suplemento do Visual Studio para editar arquivos que vivem no SharePoint. Fiz muitas bugs e aprimoramentos no projeto original. Ver Meu blog Para detalhes sobre as alterações e onde obter a versão mais recente.

Porque uma imagem diz mais de mil palavras:Edit SharePoint files with Visual Studio EFile actions

Acho que este é o problema interminável do uso de ferramentas para gerar HTML - você está à mercê do que eles geram. Eu percebo que isso é uma não resposta, mas ...

O triste é que estou reescrevendo isso completamente do zero e ainda faz isso. Eu nem preciso voltar para a exibição de design para a marcação para mudar, este foi o gatilho nas instâncias anteriores e nas instâncias.

Você está todo no design baseado em GUI ou está completamente editando todo o código manualmente. Não há entre os produtos de desenvolvimento da Microsoft, a partir da minha experiência. O editor de código no SharePoint Designer é insuportável.

É possível, suponho, se você é masoquista, usar apenas um editor de texto como Scite, Notepad ++, Emacs, VI ou o que quer que seja, e codifique um site do SharePoint inteiramente manualmente. Eu fiz isso. Não posso dizer que é agradável, mas não é pior do que usar o SharePoint Designer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top