xamarin 发现system.numerics.vectors的不同版本之间存在无法解决的冲突

6qfn3psc  于 2023-10-14  发布在  其他
关注(0)|答案(1)|浏览(134)

我想从我的Xamarin.Forms项目中创建一个.apk。当我右键单击Android项目并单击“Archive for Publishing”时,我得到以下错误:
发现system.numerics.vectors的不同版本之间存在无法解决的冲突
当我在我的Android模拟器上构建和部署时,我没有得到这个错误,只有当我点击“存档发布”时。Android的三个项目是:
MyProject.Core(.NET Standard 2.1)MyProject.lib(.NET Standard 2.1)MyPorject.Android(目标Android 12.0)
我的解决方案中还有一个iOS和UITests项目。MyProject.CoreMyPorject.Android都引用MyProject.lib。它们都有包含System.Numerics.Vectors版本4.5.0的软件包。有可能其中一个包包含了我遗漏的这个库的不同版本(我在解决方案资源管理器中手动浏览了它们)。

sr4lhrrt

sr4lhrrt1#

我在.csproj中的build的Release部分添加了这个,现在它可以工作了:

<ProduceReferenceAssemblyInOutDir>true</ProduceReferenceAssemblyInOutDir>

我把它放在了配置文件中,但没有放在发布构建配置中。

相关问题