Posso configurar o Visual Studio para NÃO alterar o Projeto de Inicialização toda vez que abro um arquivo de um dos projetos?

StackOverflow https://stackoverflow.com/questions/4434

  •  08-06-2019
  •  | 
  •  

Pergunta

Digamos que existe uma solução que contém dois projetos (Projeto1 e Projeto2).

Projeto1 é definido como Projeto de inicialização (seu nome é exibido em negrito).Clico duas vezes em algum arquivo no Project2 para abri-lo.O arquivo é aberto, mas algo mais acontece também - o Project2 é definido como um projeto de inicialização.

Tentei encontrar uma opção na configuração para alterá-lo, mas não encontrei nenhuma.

Esse recurso (embora seja mais como um bug para mim) pode ser desativado?

Foi útil?

Solução

A forma de selecionar um projeto de startup está descrita em Blog de Sara Ford "Dica do dia do Visual Studio" (altamente recomendado).Ela tem um post lá sobre configurando projetos StartUp.Essencialmente existem 2 maneiras, sendo a mais fácil clicar com o botão direito no projeto desejado e escolher "Definir como projeto de inicialização".Isso evita que outros projetos se tornem o projeto StartUp, mesmo se você clicar em um de seus arquivos.

Outras dicas

Verifique as opções do Visual Studio para a seguinte caixa de seleção:
Projetos e Soluções - Construir e Executar - Para novas soluções use o projeto atualmente selecionado como projeto de inicialização.

Desmarque isso e veja se o comportamento muda.

Encontrei um bug em que o projeto em negrito não seria o projeto de inicialização, apesar de ter sido selecionado nas propriedades da solução como o "projeto de inicialização único".

Uma solução alternativa para esse bug foi desmarcar a implantação, no Configuration Manager, para o projeto não negrito que estava sendo usado incorretamente como projeto de inicialização.O gerenciador de configuração é encontrado clicando com o botão direito na solução no Solution Explorer.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top