1

我正在尝试将 ReactiveUI NuGet 包添加到一个新的 VS2012 C# WPF .NET 4.5 项目中,但 NuGet 包管理器报告了一个问题“无法解决依赖关系 'Microsoft.Bcl.Async.NotBeta'”。ReactiveUI NuGet 包中的依赖项是否错误,或者是否已删除 Microsoft.Bcl.Async.NotBeta 包?我可以成功安装 Rx-Main,它显然不依赖于这个 Async.NotBeta 包。

这是包管理器控制台的确切错误:

PM> install-package reactiveui
Attempting to resolve dependency 'reactiveui-core (= 4.2.1)'.
Attempting to resolve dependency 'Rx-Main (= 2.0.21114)'.
Attempting to resolve dependency 'Rx-Interfaces (= 2.0.21114)'.
Attempting to resolve dependency 'Rx-Core (= 2.0.21114)'.
Attempting to resolve dependency 'Rx-Linq (= 2.0.21114)'.
Attempting to resolve dependency 'Rx-PlatformServices (= 2.0.21114)'.
Attempting to resolve dependency 'Microsoft.Bcl.Async.NotBeta (= 1.0)'.
install-package : Unable to resolve dependency 'Microsoft.Bcl.Async.NotBeta (= 1.0)'.
At line:1 char:1
+ install-package reactiveui
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
4

2 回答 2

3

升级到 4.2.2 版本,已经修复,见这个 Github issue

于 2012-12-18T21:26:59.777 回答
0

我有同样的问题,试试这个。1- 关闭 VS2012 2- 删除本地包文件夹 3- 打开 VS2012 4- 尝试将 ReactiveUI 添加到特定项目。

我将我的存储库路径移动到与整个团队共享的更高级别。

于 2012-12-18T20:34:26.850 回答