我已经下载了OxyPlot的二进制文件,但是无法在我的.Net 4.0 WPF应用程序中使用它。我已经添加了对“ OxyPlot.dll”和“ OxyPlot.WPF.dll”的引用,我的代码隐藏功能也很好(例如,我可以创建PlotModel
的实例),但是在我的XAML视图中却没有能够正确添加参考。以下示例我尝试过
<UserControl ...
xmlns:oxy="clr-namespace:OxyPlot.Wpf;assembly=OxyPlot.Wpf">
与“ OxyPlot”和“ OxyPlot.Wpf”的所有组合,但我总是收到错误消息:
错误1无法加载程序集'OxyPlot.Wpf'的元数据。该程序集可能已从Web下载。请参见http://go.microsoft.com/fwlink/?LinkId=179545。加载期间遇到以下错误:无法加载文件或程序集'OxyPlot.Wpf,版本= 2014.1.1.1,文化=中性,PublicKeyToken = 75e952ba404cdbb0'或其依赖项之一。 Das System kann die angegebene Datei nicht finden。
我正在使用VS 2010 Express(即无法通过Nuget安装软件包:-( ...)
最佳答案
答案很简单:错误消息中给出的链接http://go.microsoft.com/fwlink/?LinkId=179545中的说明确实有效。必须告诉VS这些文件是“受信任的”,所以
接近VS
右键单击.dll,然后选择“属性”
在“常规”标签中,按“取消阻止”按钮
真正让我感到奇怪和搞笑的是,VS让我可以在C#代码中很好地使用这些“不可信的.dll”,但在.xaml中却不能。