我正在尝试为WPF的Microsoft功能区打开示例解决方案,但我得到this error关于无法加载元数据的问题。该网站上的解决方案以及错误中链接的解决方案为How to: Use an Assembly from the Web in Visual Studio。但是,当我在C:\ Program Files(x86)\ Microsoft Ribbon for WPF \ v3.5.40729.1中检查RibbonControlsLibrary.dll的属性对话框时,我看不到任何“取消阻止”选项。这可能是因为当我下载Ribbon内容时,它不是直接的库,而是库的installer。我怎样才能摆脱这个错误,这样我才能真正看到Ribbon WPF的示例XAML文件的设计视图?
以下是完整的错误消息:
无法加载程序集“RibbonWindowSample”的元数据。该程序集可能已从Web下载。见http://go.microsoft.com/fwlink/?LinkId=179545。加载期间遇到以下错误:无法加载文件或程序集“RibbonWindowSample”或其依赖项之一。系统找不到指定的文件。
答案 0 :(得分:3)
根据错误消息,它不是RibbonControlsLibrary.dll
错误,它是RibbonWindowSample
。你有没有解开构成项目的解决方案文件和文件?如果预编译了RibbonWindowSample
,您可能需要重新构建解决方案以生成没有“web标记”的已编译程序集。
答案 1 :(得分:2)
你下载了一个zip文件吗?在解压缩之前,您需要解锁zip。解压缩后,您将无法取消阻止其中的单个文件。
alt text http://i34.tinypic.com/lfihs.jpg
以下是在属性对话框底部查找的内容。
答案 2 :(得分:0)
我在构建解决方案之前看到了元数据错误 - 它在我第一次加载解决方案时出现。我刚刚尝试构建它并且它构建得很好,而且设计视图显示了XAML窗口。我不知道为什么我第一次加载时会看到元数据错误,但是在构建时就会消失。