Visual Studio项目无法在Blend中工作(引用错误)

时间:2013-04-27 22:36:55

标签: xaml reference expression-blend blend mahapps.metro

当我在“Blend for Visual Studio”中打开使用MahApps.Metro窗口的项目时,我遇到了大量错误。其中一个是(这可能导致所有其他错误):

The name "MetroWindow" does not exist in the namespace "clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"

这个项目在Visual Studio 2012中运行良好。此外,Blend中的所有资源都有一个警告图标。我怎么能解决这个问题?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:3)

我修好了。我将解决方案中所有项目的调试平台更改为Any CPU,如下所示:

  1. 在Visual Studio和Blend中打开项目
  2. 打开Configuration Manager(调试/发布“开始”按钮旁边的下拉菜单)
  3. 其中一个项目的调试平台设置为x86,因此我点击了<new...>
  4. New Platform设为Any CPU
  5. Copy Settings From设为<Empty>
  6. 点击Ok
  7. Blend然后让我重新加载项目,然后点击了Yes To All