我对 Blend 报告“Windows Presentation Foundation (WPF) 项目不支持窗口”感到沮丧。由于无法构建的配置,但无法完全弄清楚如何摆脱它。
我发现这可能是因为我试图使用 x86 和 x64 配置的单一解决方案。无法告诉 Blend 2 哪个是事件的解决方案配置和事件的解决方案平台。
我认为这是配置系统的一个弱点,或者可能是我设置的方式,但我有 Debug64 和 Debug 解决方案配置,每个配置都与平台 x86 和 x64 一起使用。
我也认为这是一个简单的排序问题——x64 出现在 x86 之前,而 Debug 出现在 Debug64 之前,因此 Blend 最终得到了无法构建的 Debug with x64 配置。
当我在VS中选择Debug和x64的组合时,它的XAML编辑器也无法加载。
该解决方案是一个中等复杂的解决方案 - 有一个纯 Win32 DLL、C++/CLI 模型项目和主要 WPF 项目使用的另外两个 WPF 程序集。
更新
我已经从我的解决方案中删除了所有 x64 配置并重建了所有内容,但没有任何效果。
然后我卸载了 Blend 2 并安装了 Blend 3——它也不喜欢。
Visual Studio XAML 编辑器仍然非常高兴,程序的构建和运行也是如此。
(来自oz的沮丧尖叫的回声)
最佳答案
在我这边,我以这种方式解决了这个问题:
重建解决方案,然后 WPF 4.5 的 Blend Preview 停止以显示错误消息(不支持窗口...)。
谢谢大家让我走上正轨!
关于visual-studio-2008 - 混合 "Window is not supported in a WPF Project",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2174621/