私はいくつかの共有プロジェクトを作成し、これらを希望するすべての異なるプロジェクトタイプで共有できるかどうかをテストしています。私はこれまでのところ(時には少しの回避策で)それらのすべてを管理しましたが、.NET Core Class Libraryを使用して実際に役立つ方法をまだ理解できません。.NET CoreクラスライブラリでVisual Studio共有プロジェクトを参照する方法
私はVisual Studio 2015でそれを行うように見えないので、誰もそれを行う方法を知っていますか?おそらくクラスライブラリのproject.jsonファイルに参照を直接入力することによって?
編集:Visual Studio 2017 RCの時点で、共有プロジェクトは.NETコアプロジェクトと正しく動作します。
「正しく」という定義に依存していると思います。 私は単体テストを含むプロジェクトを共有しています。また、共有プロジェクトを参照する.NETCoreApp1.0と.NET Framework 4.6.2の2つのテストプロジェクトもあります。 共有テストは.NET Frameworkでのみ表示されます。 .NETCoreApp1.1でも同様です。 –
私は共有プロジェクトを常に.NET Framework 1.1クラスライブラリや.NET Frameworkクラスライブラリなどのdllにバンドルします。次に、そのDLLをテストプロジェクトに参照します。テスト自体がライブラリの特定のバージョンに依存する傾向にあることを考慮して、実際には2つのライブラリ間でテストを共有しようとはしませんでした。とにかく、ビルトインのレポートツールを使用してMicrosoftに報告してもらえますか?Visual Studioを使用して共有プロジェクトのリファレンスを削除できなかった以前のリリースの問題を修正しました。代わりにプロジェクトファイルで) – Arwin