私は12月/ 1月以降に作業していなかった古いC#UWPプロジェクトを最近更新しました。だから私はそれを開いて、すべてnuget
経由でパッケージ化することに決めました。EntityFrameworkCore.ToolsのNuGetパッケージのアップデートエラー
私はVS2017 v15.3.1
とnuget v4.3.0
を実行しています。
だから私はnugetを経由してすべてのパッケージを更新しますが、トラブルパッケージMicrosoft.EntityFrameworkCore.Tools
の更新を持つ:
Restoring packages for D:\Programming\C#\Projekts VS2017\myUWPproject\myUWPproject\myUWPproject.csproj... GET https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.clients.activedirectory/index.json OK https://api.nuget.org/v3-flatcontainer/microsoft.identitymodel.clients.activedirectory/index.json 462ms Microsoft.OneDriveSDK.Authentication 1.0.10 does not provide an inclusive lower bound for dependency Microsoft.IdentityModel.Clients.ActiveDirectory (> 2.22.0 && < 3.0.0). An approximate best match of Microsoft.IdentityModel.Clients.ActiveDirectory 2.22.302111727 was resolved. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393). Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393)/win10-arm. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393)/win10-arm-aot. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393)/win10-x64. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393)/win10-x64-aot. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393)/win10-x86. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package Microsoft.EntityFrameworkCore.Tools 2.0.0 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393)/win10-x86-aot. Package Microsoft.EntityFrameworkCore.Tools 2.0.0 supports: netstandard2.0 (.NETStandard,Version=v2.0) Package restore failed. Rolling back package changes for 'myUWPproject'. Time Elapsed: 00:00:02.1287297 ========== Finished ==========
だから私はプロジェクトからそれを取り出して、念のために私も同様にフォルダC:\Program Files (x86)\Microsoft SDKs\NuGetPackages\Tools
を削除し、ないと運。再インストールしようとすると、私は出力を上回ります。
まず私はそれはので、それを削除した後ので
Microsoft.OneDriveSDK.Authentication 1.0.10 does not provide an inclusive lower bound for dependency Microsoft.IdentityModel.Clients.ActiveDirectory (> 2.22.0 && < 3.0.0). An approximate best match of Microsoft.IdentityModel.Clients.ActiveDirectory 2.22.302111727 was resolved.
のかもしれないと思いました。それはまだメッセージの同じ(Microsoft.OneDriveSDK.Authentication
部分なし)を与えたので、私は再びそれを再インストールしました。
uap10.0.14393
問題を解決するために、最小値と目標値をクリエイターアップデートに設定しようとしましたが、運がないため、最小バージョンを14393(Anniversary Update)に戻しました。
誰かが正しい方向へ私を助けることができますか?私は確信が持てません。他に何を試すことができますか?
それは任意のヘルプの場合は、インストールされたパッケージの残りの部分は、以下のとおりです。
Microsoft.EntityFrameworkCore.Sqlite v2.0.0
Microsoft.NETCore.UniversalWindowsPlatform v5.4.0
Microsoft.OneDriveSDK v2.0.7
Microsoft.OneDriveSDK.Authentication v1.0.10
Win2D.uwp v1.21.0
ああ、私は '.netstandard2.0'について知りませんでした。そこで、新しいSDKがリリースされるまで(私が推測する今年末のどこか)、 'Microsoft.EntityFrameworkCore.Tools' v1.1.1を使用します。ありがとう、私はこれについて本当の頭痛を持っています:D – user3079834
@ user3079834、はい、https://github.com/dotnet/announcements/issues/24「UWPは進行中であり、今年の後半に出荷されます」 –