André Alves de Lima

Talking about Software Development and more…

Recolhendo todas as regions no Visual Studio 2017

Uma funcionalidade um tanto quanto polêmica no C# são as regions. Tem gente que gosta, tem gente que odeia. Eu particularmente gosto de utilizar regions para agrupar alguns grupos de código nos projetos em que eu trabalho.

Se você também costuma criar regions no seu código C#, muito provavelmente você percebeu que a Microsoft alterou o comportamento padrão do recolhimento de código no Visual Studio 2017. Ao contrário do Visual Studio 2015, quando recolhemos as definições de um arquivo, as regions não são recolhidas. Por sorte, a Microsoft disponibilizou uma configuração no Visual Studio 2017 para que ele volte a se comportar como o Visual Studio 2015.

No vídeo de hoje eu mostro para você as diferenças de comportamento entre as versões e qual configuração temos que alterar para que as regions sejam recolhidas também:

Antes de me despedir, convido você a inscrever-se na minha newsletter. Ao fazer isso, você receberá um e-mail toda semana sobre o artigo publicado, ficará sabendo em primeira mão sobre o artigo da próxima semana e receberá também dicas “bônus” que eu só compartilho por e-mail. Além disso, você já deve ter percebido que eu recebo muitas sugestões de temas e eu costumo dar prioridade às sugestões vindas de inscritos da minha newsletter. Inscreva-se utilizando o formulário logo abaixo.

Até a próxima!

André Lima

Photo by Pixabay used under Creative Commons
https://pixabay.com/en/cup-of-coffee-laptop-office-macbook-1280537/

Song Motherlode Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/

Newsletter do André Lima

* indicates required



Powered by MailChimp

4 thoughts on “Recolhendo todas as regions no Visual Studio 2017

  • Andre disse:

    Boa tarde Andre, tudo bem ?

    Poderia me dar um ajuda em um problema que estou no vb.net ?
    Com uma dll do Reportviewer

    System.IO.FileLoadException: ‘Não foi possível carregar arquivo ou assembly ‘Microsoft.ReportViewer.Common, Version=14.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91′ ou uma de suas dependências. A definição do manifesto do assembly localizado não corresponde à referência do assembly. (Exceção de HRESULT: 0x80131040)’

    Troquei todos os tipos de versões, na qual dão erros diferentes, tanto na versão 10 e 12.

    Sei que o seu post não é sobre isso, mas vale tenta =)

    Obrigado.

    • andrealveslima disse:

      Olá André!

      Esse erro está acontecendo ao executar a aplicação no computador cliente, certo? Como é que você está distribuindo a sua aplicação? E como você está distribuindo o Report Viewer? Está instalando a runtime manualmente ou distribuindo as dlls no diretório da aplicação?

      Sugiro que você dê uma olhada neste meu artigo sobre deployment de aplicações com Report Viewer:

      Como distribuir aplicações com o Report Viewer?

      Abraço!
      André Lima

  • Utilizo também, muito bom ! valeu Andre.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *