代码之家  ›  专栏  ›  技术社区  ›  Tornike Gomareli

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

  •  0
  • Tornike Gomareli  · 技术社区  · 7 年前

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

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

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

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

    1 回复  |  直到 7 年前
        1
  •  0
  •   Matt Ward    7 年前

    我假设这是一个。NET核心xUnit项目,该项目试图参考PCL项目。

    目前,在Visual Studio for Mac 7.2及更早版本中,这是无法实现的。在当前alpha通道上可用的Visual Studio for Mac 7.3及更高版本中,可以从中引用PCL项目。NET核心项目。

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

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