Pergunta

Em VS2005 e para cima, é possível especificar qual configuração deve ser selecionada por padrão?

Eu tenho várias configurações na minha solução, mas um deles deve ser usado na maioria dos casos. Por isso eu gostaria de ter certeza de que devs que retire-o do controle de origem usar a configuração correta (a não ser é claro que eles especificamente escolher outro).

O ideal é que essa configuração deve estar no arquivo .sln desde que um está sob controle de origem.

Foi útil?

Solução

Tanto quanto eu entendo, se não houver nenhum arquivo .suo, primeira plataforma em ordem alfabética torna a configuração padrão.

Outras dicas

Este é bastante antiga, mas isso foi útil para mim:

por padrão pega sua plataforma como plataformas mistas. Se isso não existir, ele pega o primeiro listado em seu arquivo .sln.

A configuração padrão é algo que começa com Debug. Então se você tem algo chamado Debug Test, ele irá selecionar isso. Se isso não existir, ele vai por fim em seu arquivo .sln. Não vai pegar Test Debug sobre Debug.

Eu não sei se eu entendo a situação completa por trás de sua pergunta, mas há uma maneira de "externalização" alguns dos valores de configuração do projeto de VS.Net tais como definições de FxCop em um arquivo separado. Então você pode ter todos os projetos em um ponto solução para esse arquivo. No entanto, eu não acho que isso permitiria a seus desenvolvedores para escolher sua própria configuração depois de fazer a "externalização"

Se este parece ser o caminho certo para você, confira essas mensagens de mim no que diz respeito a padrões de codificação sobre como fazer alterações semelhantes para configuração.

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