2016-08-12 45 views
0

的依賴已在幾個我使用的軟件包的改變,所以我叫虛假(或誤導)NuGet包兼容性錯誤

Update-Package -reinstall 

它給了我這個錯誤,這是沒有意義的我。任何關於問題可能出在哪裏的指針?

Attempting to resolve dependencies for multiple packages. 
Update-Package : Unable to resolve dependencies. 'Expression.Interaction 3.0.40218' is not compatible with 'MyLib 5.0.0.17-pilot constraint: 
Expression.Interaction (>= 3.0.40218)'.At line:1 char:1 
+ Update-Package –reinstall 
+ ~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Update-Package], Exception 
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PackageManagement.PowerShellCmdlets.UpdatePackageCommand 
+0

你是什麼意思的錯誤兼容性錯誤?這個兼容性錯誤不應該是真的嗎? –

+0

@SeanWang hi Sean。 Expression.Interaction的版本完美匹配約束,但它抱怨!我相信肯定會有更微妙的事情發生 - 但是這個錯誤根本就沒有給我提供任何線索。 –

回答

0

該消息的確有誤導性。但是,Nuget 3.5現在顯示了關於不滿意依賴的額外警告,答案在這裏。