我有一个PCL项目,在这个项目中我创建了Xunit项目,我想引用我的PCL项目进行测试。
当我尝试添加引用时,我无法检查它,因为我有这样的错误:
Incompatible target framework: .NETPortable,Version=v.4.5,profile=Profile111)
我正在使用Visual Studio Mac,我还更新了检查更新的所有内容 还更新了所有Nuget包。
答案 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>