我在使用Blend时遇到了问题,报错“Window is not supported in a Windows Presentation Foundation (WPF) project.”,因为我的配置无法构建,但我不知道该如何解决。
我猜测问题可能出在我尝试在一个解决方案中添加x86和x64的配置,但无法告诉Blend 2当前的活动方案配置和平台。
我认为这是配置系统或者我设置的方式的一些缺陷,我有Debug64和Debug两个解决方案配置,各自与平台x86和x64相对应。
我认为这只是一个简单的排序问题——x64排在x86之前,Debug64排在Debug之前,因此Blend得到了一个无法构建的 Debug with x64 配置。
当我在VS中选择Debug和x64组合时,其XAML编辑器也无法加载。
我的解决方案比较复杂——有一个纯Win32 DLL、一个C++/CLI Model项目和两个WPF程序集,都被主要的WPF项目所使用。
更新 我已经从我的解决方案中移除了所有x64的配置,并重新构建了所有内容,但没有效果。
然后我卸载了Blend 2,并安装了Blend 3——它仍然无法解决这个问题。
Visual Studio XAML编辑器仍然非常好用,程序也可以编译和运行。
(听到来自澳大利亚的沮丧呻吟声)