Quando você cria ou mantém scripts de compilação, o ReSharper o ajuda com suporte a XML e com a funcionalidade específica de script, como preenchimento de código, inspeções de código e correções rápidas.
Todos os recursos de edição e assistência fornecidos para XML também estão disponíveis em scripts de compilação. Eles incluem o recurso Import Symbol Completion e a funcionalidade de realce.
Especificamente em arquivos de script de compilação, o ReSharper permite que você preencha nomes de propriedades, destinos, tarefas e atributos que estão disponíveis dentro do escopo atual.
O ReSharper analisa seus scripts de compilação dinamicamente, enquanto você digita, e realça propriedades desconhecidas, destinos, tarefas e atributos. O indicador de status e a navegação entre erros também estão disponíveis em scripts de compilação.
Em arquivos de script de compilação, o ReSharper oferece correções rápidas para propriedades desconhecidas, destinos, tarefas e seus atributos. Correções rápidas são representados pela lâmpada vermelha que aparece automaticamente à esquerda da linha de código que contém o erro quando você posiciona o sinal de intercalação nesse erro.
O ReSharper pode orientar sua navegação em scripts de compilação de várias maneiras. Por exemplo, você pode:
Além disso, com a janela File Structure, você pode ver quais propriedades e destinos o script de compilação atual contém.
Quando você renomeia uma propriedade ou um destino com a refatoração Rename do ReSharper, todas as suas referências, bem como usos em comentários e strings, são atualizados automaticamente para refletir a alteração. Basta pressionar Ctrl+R, R em um símbolo para renomeá-lo.
Quando você invoca a refatoração Safe Delete em um destino ou propriedade em um arquivo de compilação, o ReSharper realiza todas as validações e operações necessárias para remover o símbolo selecionado. O ReSharper também pode remover todas as referências conflitantes para você. Basta pressionar Ctrl+R, D em um símbolo para excluí-lo com segurança.
Todos os atalhos de teclado fornecidos nesta página estão disponíveis no mapa de teclas "Visual Studio" padrão do ReSharper. Para obter detalhes sobre os dois mapas de teclas do ReSharper, consulte a Documentação do ReSharper.