我有一个使用Reactive Extensions和ReactiveUI的项目。我升级到预发布版本,我有以下代码行
OAPHCreationHelperMixin.ObservableToProperty(observable,
Function(x) x.Value
Visual Studio告诉我,ObservableToPropertyin方法中存在一个错误,即缺少以下程序集
Error 9
C:\Users\phelan\workspace\WeinMeasEval\WeinMeasEval\Global\ObservableBinding.vb
Reference required to assembly
'System.Reactive.Interfaces,
Version=2.0.20823.0,
Culture=neutral,
PublicKeyToken=31bf3856ad364e35'
containing the type 'System.Reactive.Concurrency.IScheduler'. Add one to your project.
现在我点击链接,表明它会添加引用,然后什么都没有 发生。如果我查看我的项目引用,我会看到程序集确实存在 在汇编列表中,它是正确的版本2.0.20823.0,如果我看 DLL确实在那里的路径。
有什么想法吗?
答案 0 :(得分:2)
现在已修复,请查看ReactiveUI 4.0 Preview 5
答案 1 :(得分:1)
事实证明,此日期反应式用户界面尚未针对.NET 4.5构建,因为开发人员遇到了一些构建问题。
作为一项工作,我自己构建它是通过从Git中提取存储库并直接从我的.NET 4.5项目中引用核心库。
这似乎目前有效。 YMMV
答案 2 :(得分:0)
您是否将Target Framework设置为完整.net或客户端配置文件(在项目设置中)?