Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Pode abrir código de quase qualquer tipo de projeto baseado em diretórios para o Visual Studio sem necessidade de solução ou ficheiro de projeto. Isto significa que, por exemplo, podes clonar um repositório no GitHub, abri-lo diretamente no Visual Studio e começar a desenvolver, sem teres de criar uma solução ou projeto. Se necessário, pode especificar tarefas de build personalizadas e parâmetros de lançamento através de ficheiros JSON simples.
Depois de abrir os ficheiros de código no Visual Studio, Explorador de Soluções mostra todos os ficheiros da pasta. Pode clicar em qualquer ficheiro para começar a editá-lo. Em segundo plano, o Visual Studio começa a indexar os ficheiros para ativar o IntelliSense, navegação e funcionalidades de refatoração. À medida que edita, cria, move ou elimina ficheiros, o Visual Studio regista automaticamente as alterações e atualiza continuamente o seu índice IntelliSense. O código será apresentado com coloração de sintaxe e, em muitos casos, incluirá a conclusão básica de instruções do IntelliSense.
Note
Se procura informações específicas sobre VS Code, visite a página Começando com Visual Studio Code.
Abrir qualquer código
Pode abrir código no Visual Studio das seguintes formas:
Na barra de menu Visual Studio, escolhe File>Open>Folder e depois navega até à localização do código.
No menu de contexto (clique direito) de uma pasta que contém código, escolha o comando Abrir em Visual Studio.
Escolha o link Abrir Pasta na janela de inicio.
Importante
Nem todo o código pode ser aberto usando o link Abrir Pasta da janela de início do Visual Studio. Por exemplo, se o seu ficheiro de código foi guardado como parte de uma solução — ou seja, num ficheiro .sln — deve usar uma das outras opções aqui listadas para abrir o seu código.
Se for utilizador de teclado, pressione Ctrl+Shift+Alt+O em Visual Studio.
Código aberto a partir de um repositório clonado do GitHub.
Para abrir várias pastas
A partir do Visual Studio 2022 versão 17.9 Preview 1, pode especificar várias pastas para abrir no Visual Studio. Abrir múltiplas pastas é especialmente útil em repositórios de código com muito código não relacionado, e um programador só precisa de um subconjunto para fazer algum trabalho.
- Na barra de menu Visual Studio, escolha File>Open>Workspace, e depois navegue até à localização do ficheiro
.code-workspace. - Espera-se que o ficheiro
.code-workspaceseja, em si, um esquema .JSON, que se assemelha ao seguinte:
{
"folders" : [
{
"path" : "some\\child\\foo",
"name" : "The Foo"
},
{
"path" : "..\\..\\some\\unrelated\\bar"
},
{
"path" : "C:\\a\\full\\path\\baz"
},
{
"path" : "${env.ANY_ENV_VARIABLE}\\foobar"
}
]
}
Cada "path" valor pode ser qualquer caminho relativo ou caminho enraizado. Os caminhos enraizados devem estar na mesma letra de drive. Variáveis de ambiente podem ser usadas com a sintaxe ${env.ANY_ENV_VARIABLE}. A propriedade "name" pode ser usada para criar um alias visual para a pasta na Explorador de Soluções.
Para abrir código a partir de um repositório GitHub clonado
O exemplo seguinte mostra como clonar um repositório do GitHub e depois abrir o seu código no Visual Studio. Para seguir este procedimento, deve ter uma conta GitHub e o Git para Windows instalados no seu sistema. Consulte Criar uma conta GitHub para usar com Visual Studio e Git para Windows para mais informações.
Vai ao repositório que queres clonar no GitHub.
Escolha o botão Clone ou Download e depois selecione o botão Copy to Clipboard no menu suspenso para copiar o URL seguro do repositório GitHub.
Utilize o Git no Visual Studio
A partir de Visual Studio de 2019 versão 16.8, introduzimos uma nova interface Git simplificada que pode usar para interagir com os seus ficheiros em GitHub. Para saber mais, visite a documentação de controlo de versões Visual Studio.
Usa o Team Explorer no Visual Studio
Ainda podes usar o Team Explorer em Visual Studio 2022 e em Visual Studio 2019 versão 16.8 e posteriores. No entanto, pode achar mais fácil usar a nova experiência Git. Para mais informações, veja Como Visual Studio facilita o controlo de versões com o Git.
Note
A experiência com itens de trabalho legado no Team Explorer está obsoleta. Daqui para a frente, os itens de trabalho deixam de abrir dentro do Visual Studio e sim no portal web, onde encontrará uma experiência moderna e mais consistente. Esta alteração está alinhada com as atualizações introduzidas no Visual Studio em 2019 e 2022 e garante que todas as funcionalidades dos itens de trabalho estejam disponíveis através da experiência web. Para mais informações, consulte work items em Visual Studio.
No Visual Studio, escolha o separador Team Explorer para abrir Team Explorer. Se não vires o separador, abre-o no View>Team Explorer.
No Team Explorer, na secção Local Git Repositories, escolha o comando Clone e depois cole o URL da página GitHub na caixa de texto.
Escolha o botão Clonar para clonar os ficheiros do projeto para um repositório Git local. Dependendo do tamanho do repositório, este processo pode demorar vários minutos.
Depois de o repositório ter sido clonado no seu sistema, no Team Explorer, escolha o comando Abrir no menu de contexto (clique com o botão direito) do repositório recém-clonado.
Escolha o comando Mostrar Vista de Pastas para visualizar os ficheiros em Explorador de Soluções.
Agora pode navegar por pastas e ficheiros no repositório clonado, e visualizar e pesquisar o código no editor de código do Visual Studio, completo com coloração de sintaxe e outras funcionalidades.
Executa e depura o teu código
Pode depurar o seu código no Visual Studio sem um projeto ou solução! Para depurar algumas linguagens, pode ser necessário especificar um ficheiro de arranque válido na base de código, como um script, executável ou projeto. A caixa de lista pendente ao lado do botão Start na barra de ferramentas apresenta todos os itens de arranque que o Visual Studio deteta, bem como os itens que designar especificamente. O Visual Studio executa este código primeiro quando depuras o teu código.
Configurar o teu código para correr no Visual Studio varia consoante o tipo de código e as ferramentas de compilação.
Bases de código que utilizam MSBuild
As bases de código baseadas no MSBuild podem ter múltiplas configurações de compilação que aparecem na lista suspensa do botão Iniciar . Seleciona o ficheiro que queres usar como item de arranque e depois escolhe o botão Start para começar a depurar.
Note
Para bases de código em C# e Visual Basic, tem de ter instalada a carga de trabalho Desenvolvimento para o ambiente de trabalho .NET. Para bases de código em C++, tem de ter instalada a carga de trabalho Desenvolvimento para computadores com C++.
Bases de código que utilizam ferramentas de construção personalizadas
Se a tua base de código usa ferramentas de build personalizadas, então tens de Visual Studio explicar como construir o teu código usando tarefas build definidas num ficheiro .json. Para mais informações, consulte Personalizar tarefas de construção e depuração.
Bases de código que contenham código em Python ou JavaScript
Se a sua base de código contiver código Python ou JavaScript, não precisa de configurar ficheiros .json, mas tem de instalar a carga de trabalho correspondente. Também deve configurar o script de arranque:
Instale a carga de trabalho desenvolvimento em Node.js ou desenvolvimento em Python selecionando Tools>Get Tools and Features, ou fechando o Visual Studio e executando o Visual Studio Installer.
No Explorador de Soluções, no menu de contexto de um ficheiro JavaScript ou Python, escolha o comando Definir como item de arranque.
Escolha o botão Start para começar a depuração.
Bases de código que contêm código C++
Para informações sobre como abrir código C++ sem soluções ou projetos em Visual Studio, consulte Projetos de Pastas Abertas para C++.
Bases de código que contêm um projeto Visual Studio
Se a tua pasta de código contiver um projeto do Visual Studio, podes designar o projeto como item de arranque.
O texto do botão Start muda para refletir que o projeto é o item inicial.