Справочная информация : во время сборки компилятор (независимо от того, запущен ли он из Expression Blend или Visual Studio) должен знать, какая целевая платформа вашего кода, т.е. архитектура системы, такая как X86, 64-битная и т. Д.
Проблема в настоящее время заключается в том, что общесистемный параметр переменной среды, называемый «Платформа», похоже, перекрывает любой параметр того, что Expression Blend также использует в качестве целевой платформы.
Я нашел некоторые обходные пути на других веб-сайтах и предоставлю возможные решения здесь. Попытка одного из двух предложений должна помочь:
- Удалите конфликтующую переменную среды «Платформа» в «Панель управления - Система - Дополнительно - Переменные среды». Перезапустите Blend и попробуйте (возможно, вам придется перезагрузить компьютер, чтобы это работало).
- Если это не помогает: с помощью редактора реестра (Пуск - Выполнить - "Regedit.exe") перейдите в ключ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Environment и выберите ключ Platform. Удалить значение BNB. Если вы не нашли указанный ключ, попробуйте заменить «CurrentControlSet» на «ControlSet001», это также работало в одном случае. Затем перезагрузите компьютер.
Пожалуйста, прокомментируйте, какое из решений сработало.