添加 MvvmCross 6.0.0 失败
Failed to add MvvmCross 6.0.0
我正在尝试将 MvvmCross 从版本 5.x.x 升级到 6.0.0。我的核心项目更新正常,但在更新我的 Android 项目时遇到问题。我收到以下错误:
Summary of time taken to gather dependencies per source :
https://api.nuget.org/v3/index.json - 51.79 ms
Attempting to resolve dependencies for package 'MvvmCross.6.0.0' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'MvvmCross.6.0.0'
Resolved actions to install package 'MvvmCross.6.0.0'
Retrieving package 'MvvmCross 6.0.0' from 'nuget.org'.
For adding package 'MvvmCross.6.0.0' to project 'Listing.Mobile.Droid' that targets 'monoandroid81'.
For adding package 'MvvmCross.6.0.0' to project 'Listing.Mobile.Droid' that targets 'monoandroid81'.
Adding package 'MvvmCross.6.0.0' to folder 'C:\VSProjects\Listing\packages'
Added package 'MvvmCross.6.0.0' to folder 'C:\VSProjects\Listing\packages'
Added package 'MvvmCross.6.0.0' to folder 'C:\VSProjects\Listing\packages' from source 'https://api.nuget.org/v3/index.json'
Install failed. Rolling back...
Package 'MvvmCross.6.0.0' does not exist in project 'Listing.Mobile.Droid'
Executing nuget actions took 2.66 sec
Failed to add reference to 'MvvmCross'.
Reference unavailable.
Time Elapsed: 00:00:03.0575672
========== Finished ==========
我不确定这是 NuGet 问题、MvvmCross 问题还是其他问题。我已删除所有对 MvvmCross 5.x.x 的引用,但无济于事。我已经删除了 packages 文件夹中的内容,但仍然没有。有人 运行 处理过这个问题吗?
我正在使用 VS2017。我通过删除消除了问题。 project.json.lock。它可能是我将项目从 VS2015 转换为 VS2017 项目设置时遗留下来的。删除后,我能够为所有需要的 MvvmCross 包添加引用。
你的项目以 .framework 4.5 为目标,如果你想使用 6.0.0,你必须创建以 .net 标准 1.0 及更高版本为目标的跨平台解决方案
我正在尝试将 MvvmCross 从版本 5.x.x 升级到 6.0.0。我的核心项目更新正常,但在更新我的 Android 项目时遇到问题。我收到以下错误:
Summary of time taken to gather dependencies per source :
https://api.nuget.org/v3/index.json - 51.79 ms
Attempting to resolve dependencies for package 'MvvmCross.6.0.0' with DependencyBehavior 'Lowest'
Resolving dependency information took 0 ms
Resolving actions to install package 'MvvmCross.6.0.0'
Resolved actions to install package 'MvvmCross.6.0.0'
Retrieving package 'MvvmCross 6.0.0' from 'nuget.org'.
For adding package 'MvvmCross.6.0.0' to project 'Listing.Mobile.Droid' that targets 'monoandroid81'.
For adding package 'MvvmCross.6.0.0' to project 'Listing.Mobile.Droid' that targets 'monoandroid81'.
Adding package 'MvvmCross.6.0.0' to folder 'C:\VSProjects\Listing\packages'
Added package 'MvvmCross.6.0.0' to folder 'C:\VSProjects\Listing\packages'
Added package 'MvvmCross.6.0.0' to folder 'C:\VSProjects\Listing\packages' from source 'https://api.nuget.org/v3/index.json'
Install failed. Rolling back...
Package 'MvvmCross.6.0.0' does not exist in project 'Listing.Mobile.Droid'
Executing nuget actions took 2.66 sec
Failed to add reference to 'MvvmCross'.
Reference unavailable.
Time Elapsed: 00:00:03.0575672
========== Finished ==========
我不确定这是 NuGet 问题、MvvmCross 问题还是其他问题。我已删除所有对 MvvmCross 5.x.x 的引用,但无济于事。我已经删除了 packages 文件夹中的内容,但仍然没有。有人 运行 处理过这个问题吗?
我正在使用 VS2017。我通过删除消除了问题。 project.json.lock。它可能是我将项目从 VS2015 转换为 VS2017 项目设置时遗留下来的。删除后,我能够为所有需要的 MvvmCross 包添加引用。
你的项目以 .framework 4.5 为目标,如果你想使用 6.0.0,你必须创建以 .net 标准 1.0 及更高版本为目标的跨平台解决方案