无法将PCL项目的参考添加到Xunit项目中

时间:2017-11-13 21:24:14

标签: c# xamarin portable-class-library visual-studio-mac

我有一个PCL项目,在这个项目中我创建了Xunit项目,我想引用我的PCL项目进行测试。

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

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

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

1 个答案:

答案 0 :(得分:0)

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

目前在Visual Studio for Mac 7.2及更早版本中已禁止此操作。在Visual Studio for Mac 7.3及更高版本(当前在Alpha通道上可用)中,可以从.NET Core项目引用PCL项目。

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

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