我尝试为Android和Windows Phone创建一个新的Xamarin.Forms项目,但是我被两个错误所困扰。
首先,我有以下错误:
DEP3321: To deploy this application, your deployment target should be running Windows Universal Runtime version 10.0.16299.0 or higher. You currently are running version 10.0.14393.0. Please update your OS, or change your deployment target to a device with the appropriate version.
我找到了这个错误的解决方案,在一些论坛上人们说将TargetMinVersionPlatform设置为当前运行的Windows Universal Runtime版本并将TargetVersionPlatform设置为预期错误应解决该错误。是的,这是真的,但现在我收到了另一个错误:
NU1201 Project App3 is not compatible with uap10.0.14393 (UAP,Version=v10.0.14393) / win10-x86. Project App3 supports: netstandard1.6 (.NETStandard,Version=v1.6)
在我做了一些研究之后,我发现通过向后解决我为解决第一个问题所做的所有变通办法来解决这个问题。
因此,总而言之,我被困在这两个错误之间。任何人都可以帮助我吗?
谢谢!
答案 0 :(得分:1)
作为.NET Standard文档,netstandard 2.0可用于UWP版本10.0.16299。它不能在UWP版本14393上使用,因此您无法将应用目标最小版本更改为14393.目前,Windows手机版本为15254,您无法在Windows手机上运行.net标准2.0。所以解决方案就像@ magicandre1981在他的帖子Xamarin.Forms UWP project wont install on windows 10 mobile
上说的那样此外,您还可以尝试直接在VS 2015上创建Xamarin应用目标版本14393。