Referenzieren von Standard-DLLs aus einem .NET Core XUnit-Projekt

Ich verwende die neueste Version von XUnit und folgediese Stufe, um das Klassenbibliotheksprojekt (.NET Core) zu starten.

Alle anderen Bibliotheken in meiner gesamten Lösung verwenden nur 4.6.1. Daher habe ich den Framework-Abschnitt in project.json folgendermaßen geändert:

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

und alles funktioniert gut in meiner Lösung. Ich kann Tests ausführen und alle Verweise auf andere Bibliotheken funktionieren einwandfrei, obwohl sie nur 461 sind. Grundsätzlich habe ich in meiner Lösung mehrere andere Klassenbibliotheken (.NET Core) und meine XUnit-Bibliothek stützt sich darauf, sodass ich sie einfach über Visual Studio referenzieren kann und die Referenzen zur project.json-Datei des XUnit-Projekts hinzugefügt werden.

Eine Situation ist entstanden, in der ich Folgendes tun muss:

Kopieren Sie nur das XUnit-Projekt auf einen anderen Entwicklercomputer. Erlaubt ihm, den Quellcode zu bearbeiten, damit er Tests erstellen kann, gewährt ihm jedoch keinen Zugriff auf alle anderen Bibliotheken / Codes. Ich dachte, ich könnte einfach alle anderen DLLs in einen zufälligen Ordner kopieren und sie aus dem eigenständigen XUnit-Projekt referenzieren. Dies ist jedoch nicht der Fall, da beim Versuch, auf Standard-DLLs zu verweisen, die Fehlermeldung angezeigt wird, dass .NET Core-Projekte nicht auf Standard-DLLs verweisen können.

Kann mir jemand eine Idee geben, wie ich das machen kann?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage