3

XUnit の最新バージョンを使用しており、次の手順に従ってクラス ライブラリ (.NET Core) プロジェクトを開始しました。

ソリューション全体の他のすべてのライブラリは 4.6.1 のみを使用しているため、project.json のフレームワーク セクションを次のように変更しました。

{
    "frameworks": {
        "net461": {
            "dependencies": {
                "Microsoft.NETCore.Platforms": "1.0.1-rc2-24027"
            }
        }
    }
}

すべてが私のソリューション内で正常に動作します。テストを実行でき、他のライブラリへのすべての参照は、461 のみであっても正常に機能します。基本的に、私のソリューションには他にもいくつかのクラス ライブラリ (.NET Core) があり、私の XUnit ライブラリはそれらに依存しているため、Visual Studio からそれらを参照するだけで、XUnit プロジェクトの project.json ファイルに参照が追加されます。

次のことを行う必要がある状況が発生しました。

XUnit プロジェクトのみを別の開発者コンピューターにコピーします。テストを作成できるようにソース コードを編集できるようにしますが、他のすべてのライブラリ/コードへのアクセスは許可しません。他のすべての dll をランダムなフォルダーにコピーするだけで、スタンドアロンの XUnit プロジェクトからそれらを参照できると考えました。ただし、参照しようとすると、.NET Core プロジェクトは標準の dll を参照できないというエラーが表示されるため、これは当てはまりません。

誰かが私にこれを行う方法を教えてもらえますか?

4

1 に答える 1