首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >System.Numerics.Vectors版本冲突

System.Numerics.Vectors版本冲突
EN

Stack Overflow用户
提问于 2022-03-13 11:41:21
回答 1查看 959关注 0票数 0

我已经开始用Xamarin表单构建一个应用程序。

我已经更新了Xamarin表单版本为"5.0.0.2337",安装了Xamarin.Essentialssqlite-net-pcl

我的问题是:我不知道为什么我有警告说

代码语言:javascript
复制
/Applications/Visual Studio.app/Contents/Resources/lib/monodevelop/bin/MSBuild/Current/bin/Microsoft.Common.CurrentVersion.targets(5,5): Warning MSB3277: Found conflicts between different versions of "System.Numerics.Vectors" that could not be resolved.
There was a conflict between "System.Numerics.Vectors, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and "System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a".
    "System.Numerics.Vectors, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was chosen because it was primary and "System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" was not.
    References which depend on "System.Numerics.Vectors, Version=2.0.5.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll].
        /Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll
          Project file item includes which caused reference "/Library/Frameworks/Xamarin.iOS.framework/Versions/Current/lib/mono/Xamarin.iOS/System.Numerics.Vectors.dll".
            System.Numerics.Vectors
    References which depend on "System.Numerics.Vectors, Version=4.1.3.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" [].
        /Users/k/.nuget/packages/system.memory/4.5.3/lib/netstandard2.0/System.Memory.dll
          Project file item includes which caused reference "/Users/k/.nuget/packages/system.memory/4.5.3/lib/netstandard2.0/System.Memory.dll".
            /Users/k/.nuget/packages/system.memory/4.5.3/lib/netstandard2.0/System.Memory.dll
            /Users/k/.nuget/packages/sqlite-net-pcl/1.8.116/lib/netstandard2.0/SQLite-net.dll
            /Users/k/Documents/Entreprise /MyApps/lf/lfwd/lfwd/bin/Debug/netstandard2.0/lfwd.dll
            /Users/k/.nuget/packages/sqlitepclraw.core/2.0.4/lib/netstandard2.0/SQLitePCLRaw.core.dll
            /Users/k/.nuget/packages/sqlitepclraw.bundle_green/2.0.4/lib/Xamarin.iOS10/SQLitePCLRaw.batteries_v2.dll
            /Users/k/.nuget/packages/sqlitepclraw.provider.dynamic_cdecl/2.0.4/lib/netstandard2.0/SQLitePCLRaw.provider.dynamic_cdecl.dll (MSB3277) (lfwd.iOS)

我看过一些论坛,但没有成功。

提前感谢您的帮助

EN

回答 1

Stack Overflow用户

发布于 2022-03-14 03:01:11

如日志所示,警告是由System.NDigics.Vectors的不同版本的引用引起的。

首先,xamarin.ios框架的版本太低,您可以根据正式文档更新它。

链接:https://learn.microsoft.com/en-us/xamarin/ios/platform/embedded-frameworks?tabs=windows

此外,您还可以使用xamarin表单和包的较低版本。

最后,如果您的visual studio的版本不是2022年,则可以将其更新为最后一个版本。这可以始终解决包版本的冲突。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71456384

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档