首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin,UWP和依赖

Xamarin,UWP和依赖
EN

Stack Overflow用户
提问于 2017-07-25 09:09:58
回答 2查看 327关注 0票数 1

我认为我的问题很容易解决,但事实并非如此。我正在为Xamarin创建一些新组件。我有一个主要的Xamarin项目,在那里我正在测试我的组件。

我的组件是一个主要的可移植项目,每个平台都有具体的实现。

UWP的实现会生成一个兼容性错误。

项目PSC.Xam.Controls.BindableRadioButton.UWP与uap10.0 (UAP,Version=v10.0)不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP与uap10.0 (UAP,Version=v10.0) /win10 10-arm不兼容.项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0 ( with 10-arm)不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP不兼容uap10.0 (UAP,Version=v10.0) /win10 10-arm-aot.项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0 (win10-arm-aot)不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP与uap10.0 (UAP,Version=v10.0) / win10-x64不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0 (win10-x64)不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP与uap10.0 (UAP,Version=v10.0) / win10-x64-aot不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0 (win10-x64-aot)不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP与uap10.0 (UAP,Version=v10.0) /win10 10-x86不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0 (win10-x86)不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP与uap10.0 (UAP,Version=v10.0) /Win10-x86AOT不兼容。项目PSC.Xam.Controls.BindableRadioButton.UWP支持: uap10.0.10240 (UAP,Version=v10.0.10240)一个或多个项目与UAP、Version=v10.0 (Win10-x86AOT)不兼容。NuGet包还原失败。

我检查了UWP主项目和实现项目的配置,它们都是相同的设置。

在实施项目中,我参考了可移植项目,其设置如下:

如果我部署该项目并运行它,它似乎在我的桌面上正常工作。

此外,我还收到另外两个错误:

复本条目 0xdef00532 -资源'Files/Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf‘GENERATEPROJECTPRIFILE的冲突值

我检查了我的Package.appxmanifestDependencies是否符合要求。

代码语言:javascript
复制
  <Dependencies>
    <TargetDeviceFamily Name="Windows.Universal" 
                        MinVersion="10.0.0.0" 
                        MaxVersionTested="10.0.0.0" />
  </Dependencies>
EN

回答 2

Stack Overflow用户

发布于 2017-11-12 03:38:08

为了在UWP中使用.NET标准2.0,您需要将秋季创建者更新(FCU)作为UWP项目的最低版本。这是因为.NET标准2.0包含许多API,这些API要求FCU使它们在UWP执行环境(特别是AppContainer )的上下文中工作。

https://blogs.msdn.microsoft.com/dotnet/2017/08/25/uwp-net-standard-2-0-preview/

https://blogs.msdn.microsoft.com/dotnet/2017/10/10/announcing-uwp-support-for-net-standard-2-0/

票数 1
EN

Stack Overflow用户

发布于 2017-08-15 23:30:30

查找project.json文件并将"uap10.0“替换为"uap10.0.10586”

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

https://stackoverflow.com/questions/45298764

复制
相关文章

相似问题

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