Não foi possível encontrar o tipo 'xxx.xxx.xxx'. Por favor, certifique-se de que a montagem
Eu pesquisei StackOverflow e encontrei problemas semelhantes quando tento abrir um formulário que faz referência a um UserControl em um projeto diferente.
Eu recebo o "Para evitar possíveis perdas de dados antes de carregar o designer, os seguintes erros devem ser resolvidos:" mensagem relacionada com os dois erros a seguir:
Não foi possível encontrar o tipo 'MyNamespace.CommonUi.InformationBox'. Por favor, certifique-se que o assembly que contém este tipo é referenciado. Se esse tipo fizer parte do seu projeto de desenvolvimento, certifique-se de que o projeto foi criado com êxito usando as configurações da plataforma atual ou de qualquer CPU.E
A variável 'InformationBox1' não é declarada ou nunca foi atribuída.InformationBox1 é uma instância do controle de usuário InformationBox que está no formulário no designer - é apenas referenciado como;
Amigo WithEvents InformationBox1 como MyNamespace.CommonUi.InformationBox
O projeto "MyNamespace.CommonUi" é compilado com sucesso.
Eu tenho intellisense no projeto, então estou razoavelmente confiante de que está sendo referenciado corretamente.
Até agora, o mesmo que outras pessoas tiveram:
Este é um projeto que foi migrado do .NET2 / x86 no VS2005 para o .NET4 / x64 no VS2012.
Agora, quando a solução está sendo executada em 64 bits, ela não funciona e recebo esse erro de designer. No entanto, se eu alternar para 32 bits (bem tecnicamente AnyCPU) eu posso abrir o designer muito bem.
Eu li as outras sugestões em tópicos semelhantes, mas eles não vêem para fornecer qualquer solução (eu até mesmo fui tão longe quanto a opção "mover para a esquerda e direita para obtê-lo para reconstruir")