VS 2010 - Erro ao abrir o Controle / Formulário do Usuário com o Designer
Aplicativo C #, VS2010, WinForm:
Às vezes, tenho o problema de receber uma mensagem de erro ao abrir alguns dos meus controles / formulários. Todo o código é compilado e o aplicativo é executado corretamente. Abrir o controle no designer me dá:
O carregador do designer não forneceu um componente raiz, mas não indicou o porquê.
Pela minha experiência, posso dizer que geralmente é algo no meu código que não é inicializado corretamente, por exemplo. não é configurada uma propriedade que esteja disponível de alguma forma no tempo de execução, mas não quando aberta com o designer. O único problema é que a causa raiz é difícil de encontrar.
P: Existe alguma chance de usar o depurador de alguma forma quando o designer abre meu componente no Visual Studio 2010? Isso ajudaria muito e, provavelmente, a questão do problema é questão de minutos.
Observação: Apenas para esclarecer isso, eu sei como usar o depurador ;-); não tenho idéia de como dizer ao designer do VS2010 para abrir meu controle no modo de depuração.
A partir do 2 de setembro de 2010 acrescentou:
Obrigado pela ajuda. Basicamente, é o artigo da Biblioteca MSDN que descreve como fazê-lo.
Eu consegui configurá-lo e executar a segunda instância (não havia muito para entender como fazê-lo).Apenas falha no meu caso, porque a segunda instância do VS2010 (depuração Design Time) falha ao encontrar os símbolos para o meu controle personalizado. Eu adicionei os símbolos manualmente em Debugging / symbols. Sem resultado, ainda assim "O ponto de interrupção não será atingido devido à falta de símbolos"BTW, usando esta abordagem, é útil excluir algumas coisas do carregamento de símbolos (através da janela de módulos), porque isso economizará muito tempo.
Agora, se tiver que descobrir como resolver os símbolos, posso resolver o problema ...