无法将 PCL 项目的引用添加到 Xunit 项目中

Cant add PCL project's Reference into Xunit project

我有一个PCL项目,在这个项目中我制作了Xunit项目,我想引用我的PCL项目来测试它。

当我尝试添加引用时,我无法检查它,因为我有这样的错误:

Incompatible target framework: .NETPortable,Version=v.4.5,profile=Profile111)

我正在使用 Visual studio Mac,我还更新了 检查更新 中的所有内容 还更新了所有 Nuget 包。

我假设这是一个试图引用 PCL 项目的 .NET Core xUnit 项目。

目前,Visual Studio Mac 7.2 和更早版本禁止这样做。在 Mac 7.3 及更高版本的 Visual Studio 中,目前在 alpha 通道上可用,可以从 .NET Core 项目中引用 PCL 项目。

对于 Visual Studio 对于 Mac 7.2,唯一的解决方法是通过在文本编辑器中编辑 .csproj 来手动添加项目引用。例如:

<ItemGroup>
  <ProjectReference Include="..\PclProject\PclProject.csproj" />
</ItemGroup>