2017-11-13 17 views
0

私は1つのPCLプロジェクトを持っていますが、このプロジェクトではXunitプロジェクトを作成しました。CantはXunitプロジェクトへのPCLプロジェクトのリファレンスを追加します

私はこのようなエラーが発生しているのので、私は、私はそれをチェックカント、参照を追加しようとしています:

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

私は、Visual StudioのMacを使用しています、私もからすべてを更新しました更新を確認 また、すべてのNugetパッケージを更新しました。

+1

どのプロファイルがPCLターゲティングですか?彼らは互換性がありますか(ウェルプ、明らかにそうではありません)。おそらくリターゲティングを試みますか? https://portablelibraryprofiles.stephencleary.com – orhtej2

答えて

0

これは、PCLプロジェクトを参照しようとしている.NET Core xUnitプロジェクトであると想定しています。

現在、これはVisual Studio for Mac 7.2以前のバージョンでは防止されています。 Visual Studio for Mac 7.3以降では、アルファチャンネルで現在利用可能です。.NET CoreプロジェクトからPCLプロジェクトを参照することは可能です。

Visual Studio for Mac 7.2の場合は、テキストエディタで.csprojを編集して手動でプロジェクト参照を追加するだけです。例:

<ItemGroup> 
    <ProjectReference Include="..\PclProject\PclProject.csproj" /> 
</ItemGroup> 
関連する問題