代码之家  ›  专栏  ›  技术社区  ›  Doug Null

引用.NET标准类lib的.NET Windows窗体项目和uwp项目:

  •  -1
  • Doug Null  · 技术社区  · 7 年前
    1. 我将两个应用程序(框架4.6.1)添加到同一个解决方案中
    2. 添加了.NET标准2.0类库
    3. 将两个应用程序都引用到类库。

    ……然后得到:

    错误…

    错误nu1201 project.net标准vb类库1与uap10.0.15063(uap,版本=v10.0.15063)不兼容。Project.NET标准vb类库1支持:netstandard2.0(.net standard,version=v2.0)uwp app1 c:\primary\work\3 windowsapp3\uwp app1\uwp app1.csproj 1

    但是“应用程序目标框架”下拉列表只允许.NET框架x.x.x
    .NET标准类库目标框架下拉列表只允许.NET标准x.x
    所以我不能让框架匹配。

    (这是在Windows 10 Pro上的Visual Studio 2017 Pro上。)

    所有的错误…

    以下是2个应用程序项目和类库项目的属性…

    enter image description here enter image description here

    enter image description here enter image description here

    enter image description here
    enter image description here

    1 回复  |  直到 7 年前
        1
  •  2
  •   Stefan Wick MSFT    7 年前

    您需要将UWP项目的最小版本设置为16299(或更高版本)。构建16299是支持NET标准2.0的第一个版本。正如错误消息指出的那样,UWP的早期版本不兼容。