WebAPI(ASP.NET 5を使用)と消費するUWP Appの共通オブジェクト(主にDTO)を含むクラスライブラリを作成しようとしています。しかし、私はまだそれが他の両方のプロジェクトから参照できるようにクラスライブラリを作成する方法を考え出していません。私がこれまで試してみました何UWPとASP.NET 5のクラスライブラリを参照してください
:
を第一に、私はウェブの下に見つけることができますクラスライブラリ(パッケージ)を、試してみました。ライブラリのこのタイプは、問題なくASP.NETプロジェクトから参照することができますが、UWPプロジェクトからそれを参照しようとしたとき、私は次のメッセージが出ます:
A reference to 'ClassLibrary1' could not be added.
次へ]を、私はクラスライブラリ(Windowsのを試してみましたユニバーサル)、Windows>ユニバーサルで見つけることができます。これは、簡単にUWPプロジェクトから参照することができますが、ASP.NETからそれを参照しようとすると、私が手:
The following projects are not supported as references :
- The project ClassLibrary2 has a target framework that is incompatible or has version higher than the current project and cannot be referenced.
をだから、私はASP.NETの両方で使用することができるクラスライブラリを作成するにはどうすればよいです5プロジェクトと UWPプロジェクトですか?
ありがとうございます。これはASPの間は素晴らしいです。NET 5は 'dnxcore50'(長期的には私の目標)をターゲットにしています。しかし、 'dnx451'をターゲットにすると、 'msporlib、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'と 'System.Runtime、Version = 4.0'の両方に'タイプ 'IEnumerable'が存在します。 .20.0、Culture =ニュートラル、PublicKeyToken = b03f5f7f11d50a3a '\t' - それについて何かできますか? –
明らかに、彼らが取り組んでいるいくつかのタイプの複数のバージョンを持つ[既知の問題](https://github.com/dotnet/coreclr/issues/1228)です。 Project.json内の参照を問題のように探してみることができます。 – Bart