2016-08-12 2 views
0

Die Abhängigkeiten sind in mehreren der Pakete geändert ich verwende, also rief ichFalse (oder irreführende) NuGet Paket Kompatibilitätsfehler

Update-Package -reinstall 

Es gab mir diesen Fehler, der mir keinen Sinn macht. Irgendwelche Hinweise, wo das Problem liegen könnte?

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

Was meinen Sie mit falschem Kompatibilitätsfehler? Soll dieser Kompatibilitätsfehler nicht wahr sein? –

+0

@SeanWang Hallo Sean. Die Version von Expression.Interaction stimmt perfekt mit der Einschränkung überein, und doch klagt sie! Ich bin mir sicher, dass etwas subtiler sein muss - aber der Fehler gibt mir keine Ahnung. –

Antwort

0

Die Nachricht war in der Tat irreführend. Nuget 3.5 zeigt jetzt jedoch zusätzliche Warnungen zu nicht erfüllten Abhängigkeiten, und die Antwort liegt hier.