C# 无法从CSProj文件中添加UWP目标

C# 无法从CSProj文件中添加UWP目标,c#,uwp,C#,Uwp,我已将uap10.0添加到CSProj文件(Net Core项目)中的目标框架列表中,以便我可以从UWP项目中引用此库 详情如下:- <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <TargetFrameworks>netcoreapp1.1;net462;uap10.0;xamarin.ios10;MonoAndroid70</TargetFrameworks> </P

我已将uap10.0添加到CSProj文件(Net Core项目)中的目标框架列表中,以便我可以从UWP项目中引用此库

详情如下:-

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <TargetFrameworks>netcoreapp1.1;net462;uap10.0;xamarin.ios10;MonoAndroid70</TargetFrameworks>
  </PropertyGroup>

</Project>
我没有做什么

谢谢。

通过在csproj中添加以下内容,您可以确定支持uap10.0的第一个版本:

<PropertyGroup>
    <TargetFrameworks>netstandard1.4;net462;netcoreapp1.0</TargetFrameworks>
</PropertyGroup>

netstandard1.4;net462;netcoreapp1.0

看来目标框架的顺序也很重要。根据,
netstandard
reference应该是第一位的。在上述链接中,问题的答案是:

我使用VS2019仍然存在这个问题,并从UWP(目标是17763)跨平台库中引用P2P。重新启动VS并将netstandard2.0作为第一个目标解决了这个问题

netstandard2.0;net462

它帮助了我,希望它能帮助其他人。

也许你想创建一个.NET标准项目。听起来很合理,但我知道如何添加所需的引用。它与project.json系统不同,它起作用了,而且将netstandard1.4放在前端比放在后端效果更好。。
<PropertyGroup>
    <TargetFrameworks>netstandard1.4;net462;netcoreapp1.0</TargetFrameworks>
</PropertyGroup>
<TargetFrameworks>netstandard2.0;net462</TargetFrameworks>