Edição de scripts NAnt e MSBuild

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.

Preenchimento de código

Edição e preenchimento

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.

Error highlighting in build scripts

Realce dinâmico de erros

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.

Correções rápidas

Correções rápidas

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 Lâmpada de erro que aparece automaticamente à esquerda da linha de código que contém o erro quando você posiciona o sinal de intercalação nesse erro.

File Structure view in build scripts

Navegação e pesquisa

O ReSharper pode orientar sua navegação em scripts de compilação de várias maneiras. Por exemplo, você pode:

  • Acessar a declaração de tarefas, destinos e propriedades de referência.
  • Encontrar usos.
  • Navegar entre usos.
  • Realce usos.

Além disso, com a janela File Structure, você pode ver quais propriedades e destinos o script de compilação atual contém.

ReSharper refactorings are available in build scripts

Refatorações

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.

Nota sobre atalhos

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.