在Visual Studio 2012中缺少程序集(但它就在那里!诚实!)

时间:2012-10-16 12:13:32

标签: visual-studio-2012 .net-assembly reactiveui

我有一个使用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确实在那里的路径。

有什么想法吗?

3 个答案:

答案 0 :(得分:2)

现在已修复,请查看ReactiveUI 4.0 Preview 5

答案 1 :(得分:1)

事实证明,此日期反应式用户界面尚未针对.NET 4.5构建,因为开发人员遇到了一些构建问题。

作为一项工作,我自己构建它是通过从Git中提取存储库并直接从我的.NET 4.5项目中引用核心库。

这似乎目前有效。 YMMV

答案 2 :(得分:0)

您是否将Target Framework设置为完整.net或客户端配置文件(在项目设置中)?