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")

questionAnswers(11)

yourAnswerToTheQuestion