WebAPI (ASP.NET 5 を使用) と消費する UWP アプリの共通オブジェクト (主に DTO) を含むクラス ライブラリを作成しようとしています。ただし、他の両方のプロジェクトから参照できるようにクラス ライブラリを作成する方法はまだわかりません。
これまでに試したこと:
まず、Webの下にあるClass Library (Package)を試しました。このタイプのライブラリは、ASP.NET プロジェクトから問題なく参照できますが、UWP プロジェクトから参照しようとすると、次のメッセージが表示されます。
A reference to 'ClassLibrary1' could not be added.
次に、Windows > Universalの下にあるClass Library (Windows Universal)を試しました。これは 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 プロジェクトの両方で使用できるクラス ライブラリを作成するにはどうすればよいでしょうか?