Nie można znaleźć typu „xxx.xxx.xxx”. Upewnij się, że zespół

Szukałem StackOverflow i znalazłem podobne problemy podczas próby otwarcia formularza, który odwołuje się do UserControl w innym projekcie.

Otrzymuję komunikat „Aby zapobiec możliwej utracie danych przed załadowaniem projektanta, należy rozwiązać następujące błędy:” komunikat dotyczący następujących dwóch błędów:

Nie można znaleźć typu „MyNamespace.CommonUi.InformationBox”. Upewnij się, że odwołanie dotyczy złożenia zawierającego ten typ. Jeśli ten typ jest częścią projektu deweloperskiego, upewnij się, że projekt został pomyślnie zbudowany przy użyciu ustawień dla bieżącej platformy lub dowolnego procesora.

I

Zmienna „InformationBox1” jest niezadeklarowana lub nigdy nie została przypisana.

InformationBox1 jest instancją formantu informacji InformationBox, która znajduje się na formularzu w projektancie - jest po prostu określana jako;

Friend WithEvents InformationBox1 As MyNamespace.CommonUi.InformationBox

Projekt „MyNamespace.CommonUi” został pomyślnie utworzony.

Dostaję intellisense w projekcie, więc jestem całkiem pewny, że jest poprawnie przywoływany.

Jak dotąd, tak samo jak inni ludzie:

Jest to projekt, który został przeniesiony z .NET2 / x86 w VS2005 do .NET4 / x64 w VS2012.

Teraz, gdy rozwiązanie działa w trybie 64-bitowym, nie działa i otrzymuję błąd projektanta. Jeśli jednak przełączę go na 32-bitowy (dobrze technicznie AnyCPU), mogę dobrze otworzyć projektanta.

Przeczytałem inne sugestie w podobnych wątkach, ale nie widzą żadnego rozwiązania (nawet posunąłem się do opcji „przenieś ją w lewo i prawo, aby ją odbudować”)

questionAnswers(12)

yourAnswerToTheQuestion