无法使用多个TargetFrameworks在uwp项目中引用.netstandard csproj

时间:2017-06-23 09:54:44

标签: .net .net-standard

我正在使用.netstandard csproj和TargetFrameworks net45; UAP,Version = v10.0.15063

我也有

  • 引用.netstandard csproj。
  • 的net45(经典.NET)类库
  • 引用.netstandard csproj。
  • 的UWP类库项目

经典的net45库可以毫无问题地引用netstandard项目中的类。

UWP项目在构建期间失败,因为它找不到任何netstandard项目类。

我已经尝试了更基本的目标框架名字对象uap10.0(如docs中所述)。

在netstandard中使用TargetFramework netstandard1.4(单个目标)csproj正确编译UWP项目。

问题:这是一个错误还是我弄错了?

1 个答案:

答案 0 :(得分:0)

正如Microsoft的文档here中所述,UWP 10支持netstandard1.4,因此将您的共享库多目标定位以包含定位netstandard1.4是支持UWP的最佳方式它适用于支持该.NET版本的任何框架。