Xaml中的OxyPlot

3

我已经下载了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,Version=2014.1.1.1,Culture=neutral,PublicKeyToken=75e952ba404cdbb0'或其某个依赖项。系统无法找到指定的文件。
我正在使用VS 2010 Express(即我无法通过Nuget安装软件包 :-( ...)
2个回答

4
答案其实很简单:在错误信息中给出的链接http://go.microsoft.com/fwlink/?LinkId=179545中的说明确实有效。您需要告诉VS这些文件是“可信任的”,所以:

  • 关闭VS
  • 右键单击 .dll 文件并选择“属性”
  • 在“常规”选项卡中,按下“取消锁定”按钮

真正奇怪和有趣的是,VS会让我在C#代码中使用这些“不受信任的.dll文件”,但不允许在.xaml文件中使用...


0

我解决了同样的问题,重新启动了VS,并按照VS建议将此行添加到XAML窗口属性中:

xmlns:oxy="http://oxyplot.org/wpf"

希望这可以帮到你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接