2012-12-18 49 views
1

我試圖將ReactiveUI NuGet包添加到新的VS2012 C#WPF .NET 4.5項目,但NuGet包管理器報告「無法解析依賴關係」Microsoft.Bcl.Async的問題。 NotBeta'」。 ReactiveUI NuGet包中的依賴項是否錯誤,或者是否已刪除Microsoft.Bcl.Async.NotBeta包?我可以成功安裝Rx-Main,它顯然不依賴於這個Async.NotBeta軟件包。ReactiveUI 4.2.1 NuGet包

下面是從包管理器控制檯確切的錯誤:

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 

回答

3

升級到4.2.2版本,它已經固定,見this Github issue

+0

這是正確的答案 –

+0

@保羅,感謝您的快速修復。 –

+0

當通過vs2012通過nuget包安裝到silverlight項目時,它拋出錯誤 **安裝失敗。回滾... 無法安裝軟件包'Splat 1.3.1'。您正在嘗試將此程序包安裝到以「Silverlight,Version = v5.0」爲目標的項目中,但該程序包不包含任何與該框架兼容的程序集引用或內容文件。欲瞭解更多信息,請聯繫軟件包作者。** – RAJ

0

我有同樣的問題,試試這個。 1-關閉VS2012 2-刪除您的本地包文件夾 3-打開VS2012 4-嘗試將ReactiveUI添加到特定項目。

我將我的存儲庫路徑移到了整個團隊的更高級別共享中。