У меня есть расстраивающее время с окном "Создания отчетов Смешения, не поддерживается в проекте Windows Presentation Foundation (WPF)". из-за unbuildable конфигураций, но не может вполне разработать, как исказить мой выход из него.
Я решил, что это происходит, вероятно, из-за моей попытки иметь единое решение с x86 и x64 конфигурациями. Нет никакого способа сказать Смешение 2, который является активной Конфигурацией решения и активной Платформой Решения.
Я думаю, что это - определенная слабость в системе конфигурации или возможно способ, которым я настроил вещи, но у меня есть конфигурации решения Debug64 и Отладки один из, каждого используется с платформой x86 и x64.
Я также думаю, что это - простая проблема сортировки - x64, прибывает, прежде x86 и Отладка прибывает перед Debug64, таким образом, Смешение заканчивается с unbuildable конфигурацией Отладки с x64.
Когда я выбираю комбинацию Отладки и x64 в VS, его редактор XAML не может загрузиться также.
Решением является умеренно сложное - существует чистый Win32 DLL, C++ / проект Модели CLI и два других блока WPF, используемые основным проектом WPF.
ОБНОВЛЕНИЕ я разорвал всю конфигурацию x64 из своего решения и восстановил все без эффекта.
Я затем удалил Смешение 2 и установил Смешение 3 - ему не нравятся вещи также.
Редактор XAML Visual Studio все еще очень счастлив, как здание программы и выполнение.
(эхо дросселировавшего крика разочарования от oz)
Blend требует, чтобы решение ТАКЖЕ имело платформу AnyCPU в диспетчере конфигурации.
Любые проекты C ++ (включая C ++ / CLI) в решении не будут загружены.
В моих решениях используются платформы AnyCPU + x86 + x64, AnyCPU не создает проекты, отличные от C #.
Поместите окна / элементы управления в DLL AnyCPU C #, чтобы их можно было редактировать в режиме blend.
(Не ссылайтесь на проекты x86 / x64 из них.)
Установите exe только как x86 и x64 (без AnyCPU) - не будет работать в смеси (без AnyCPU), {{1} } но решение все равно будет построено.