无法加载文件或程序集“System.Reactive,版本=1.0.0.0

问题描述 投票:0回答:3

我收到此警告,但找不到对上述程序集的显式引用。

Could not load file or assembly 'System.Reactive, Version=1.0.0.0,
Culture=neutral, PublicKeyToken=1b331ac6720247d9' or one of its dependencies. 
The system cannot find the file specified.

Google 告诉我这与 Reactive Framework 有关,并且 此博客条目表明问题与捆绑 1.0.0.0 的 Silverlight Toolkit 的早期版本有关

有谁知道如何摆脱这个警告?也许我应该删除 Silverlight Toolkit,然后安装当前版本?或者我可能应该获取工具包源代码并使参考版本更具体?

system.reactive
3个回答
2
投票

安装最新的 Silverlight Toolkit,然后安装 Silverlight 反应式扩展


0
投票

我花了半天时间试图解决这个问题。如果你遇到这个问题并且有 git,你可以尝试以下对我有用的解决方案:

  1. git checkout -b [name for your recovery branch]

  2. 备份项目文件夹

  3. 再次克隆您的项目

    git clone [project clone url]

  4. git checkout [name for your recovery branch]

幸运的是,问题似乎出在 Git 忽略的 Visual Studio 文件中。

如果此解决方案不适合您,您可以恢复备份的项目文件夹。


0
投票

这是一个相当老的问题,但我目前在 Vs2022 Dotnet Core 3.1 中遇到了这个问题。

为了解决这个问题,我只是关闭了项目并删除了 bin 和 obj 文件夹。然后我重新打开该项目并重建。问题解决了。

可能对其他人有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.