2017-07-25 76 views
1

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

我的组件是一个主要的便携式项目,每个平台都有特定的实现。

UWP实施产生兼容性错误

项目PSC.Xam.Controls.BindableRadioButton.UWP不与uap10.0(UAP,版本= V10.0)兼容 。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,版本= v10.0.10240)一个或多个项目与 UAP版本= v10.0不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP是 与uap10.0(UAP,Version = v10.0)/ win10-arm不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,版本= v10.0.10240)一个或多个项目与 UAP版本= v10.0(win10-arm)不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP与 uap10.0(UAP,版本= v10.0)/ win10-arm-aot不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,版本= v10.0.10240)一个或多个项目与 UAP版本= v10.0(win10-arm-aot)不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP与 uap10.0(UAP,版本= v10.0)/ win10-x64不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,Version = v10.0.10240)一个或多个项目与 UAP版本= v10.0(win10-x64)不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP与 uap10.0(UAP,版本= v10.0)/ win10-x64-aot不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,版本= v10.0.10240)一个或多个项目与 UAP版本= v10.0(win10-x64-aot)不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP与 uap10.0(UAP,版本= v10.0)/ win10-x86不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,版本= v10.0.10240)一个或多个项目与 UAP版本= v10.0(win10-x86)不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP与 uap10.0(UAP,版本= v10.0)/ win10-x86-aot不兼容。 Project PSC.Xam.Controls.BindableRadioButton.UWP支持:uap10.0.10240 (UAP,版本= v10.0.10240)一个或多个项目与 UAP版本= v10.0(win10-x86-aot)不兼容。 NuGet包恢复失败。

我检查了UWP主项目的配置和实施项目,两者都是相同的设置。

UWP Settings

UWP Implementation Settings

在实施项目中,我不得不便携项目的引用,其设置有:

Portable project settings

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

而且,我收到其他两个错误:

重复条目

0xdef00532 - 对资源冲突的价值观 '文件/ Xamarin.Forms.Platform.UAP/TabbedPageStyle.xbf' GENERATEPROJECTPRIFILE

我检查了我的Package.appxmanifestDependencies是按照要求。

<Dependencies> 
    <TargetDeviceFamily Name="Windows.Universal" 
         MinVersion="10.0.0.0" 
         MaxVersionTested="10.0.0.0" /> 
    </Dependencies> 
+0

我无法从你的截图你的解决方案结构。你可以分享一个示例项目来重现此问题。 –

+0

我已经在GitHub上发布了我的项目https://github.com/erossini/BindableRadioButtonCheckboxList – Enrico

+0

此外,我试图删除'Xamarin Forms'并重新安装它,但我不能。 – Enrico

回答

0

查找project.json文件并替换 “uap10.0” 与 “uap10.0.10586”

+0

我没有'project.json'文件 – user1