Conforme detalhes já revelados pela Microsoft sobre o próximo Visual Studio 11, o aperfeiçoamento em linguagens não é a única melhoria planejada para a ferramenta. O próprio IDE receberá um conjunto de novas funcionalidades e melhorias, como discutido recentemente por S. Somasegar, da Microsoft.
Melhorias em buscas
A Microsoft percebeu que os desenvolvedores estão constantemente buscando assemblies, controles e itens similares, e que poderia tornar essa pesquisa mais simples. Agora as tarefas rotineiras de pesquisa podem ser executadas através de uma nova caixa de busca no IDE. Pode-se também buscar referências a pacotes e comandos, através de caixas de diálogo de Inicialização Rápida (Quick Launch). Indicadores para as teclas de atalho aparecem ao lado dos comandos pesquisados.
As janelas de erro de compilação e o Solution Explorer (ferramenta para executar tarefas de gerenciamento do projeto) terão agora uma caixa de busca embutida. Além de aumentar a facilidade de uso, esse foco em pesquisa também pode aumentar a produtividade. Por exemplo, a depuração de código com múltiplos threads, utilizando a caixa de diálogo Parallel Watch, foi beneficiada com a melhora das pesquisas. Isso porque permite ao desenvolvedor focar em threads específicas, filtrando-as através de expressões booleanas.
O esforço para reduzir o número de caixas de diálogo estendeu-se também à funcionalidade de buscas. Ao iniciar uma busca, um controle integrado surge no editor e começa a destacar em tempo real o texto que coincide com o critério de pesquisa; o controle aceita também o uso de expressões regulares.
Round-tripping de projetos
Um item especialmente importante para as equipes que trabalham em um ambiente baseado no Visual Studio, com restrição de custos ou onde são utilizadas várias versões da ferramenta, é a inclusão da característica de project round-tripping, algo semelhante a uma "viagem de ida e volta" do projeto entre versões do Visual Studio. Trata-se da possibilidade no Visual Studio 11, de se abrir um projeto criado no Visual Studio 2010 SP1, fazer modificações e reabrir novamente o projeto na versão anterior do Visual Studio.
Com isso, os desenvolvedores podem aproveitar ao máximo os novos recursos do IDE do Visual Studio 11, sem prejudicar a interoperabilidade do código legado criado por desenvolvedores que não podem ou não querem migrar para a nova versão. É importante notar que para manter a compatibilidade o desenvolvedor não deve incorporar novas características de linguagem ao projeto. Por exemplo, se um projeto C# legado é alterado para usar o framework .NET 4.5, a compatibilidade do projeto com o Visual Studio 2010 SP1 será perdida.
Melhorias no IDE para a edição de código
O Visual Studio 11 trará suporte aperfeiçoado a todas as linguagens do primeiro time, fornecendo os mesmos recursos do IDE independentemente da linguagem utilizada. O Visual Studio 2010 havia trazido aos desenvolvedores C# e Visual Basic a facilidade de destacar referências no editor; no Visual Studio 11 a funcionalidade foi estendida ao C++.
Já o Visual Basic terá sua própria janela de Hierarquia de Chamadas. Disponível apenas para C++ e C# em versões anteriores, essa janela mostra chamadas de/para qualquer método, propriedade ou construtor selecionado. Isso ajuda na navegação de grandes projetos e facilita o entendimento de como um determinado método, propriedade ou construtor interagem com outros componentes.