XProj tot ist. Verwenden Sie eine portable Klassenbibliothek (csproj) und legen Sie sie dann auf .NET Standard und die Ebene fest, die Sie aus Gründen der Kompatibilität verwenden möchten. Dann wird project.json erstellt (was wahrscheinlich später umbenannt wird) und csproj wird immer noch da sein, was das Hinzufügen der Referenz vereinfacht und es einfach funktioniert.
Wenn Sie Kreuzkompatibilität benötigen, können Sie dies nur tun, indem Sie im Fall der .NET-Kernlösung ein vorhandenes Projekt hinzufügen und anstelle von .csproj die Datei project.json auswählen. Dies wird auch das xproj erzeugen. Beachten Sie jedoch, dass xproj/project.json Multi-Targeting unterstützt, das .csproj jedoch nicht, und Sie werden die Benutzeroberfläche für Projekteigenschaften beschädigen, wenn Sie dies versuchen. (Es funktioniert immer noch, aber die UI ist tot)
Ihre einzige andere Alternative ist die Bindung an die DLL nicht das Projekt. Sie können ein xproj verwenden, die Ziele einfügen und dann Referenzen hinzufügen und die DLL mit Durchsuchen auswählen.
Auch das gleiche Problem ... Ich bin mir sicher, dass es irgendwann funktioniert hat, aber jetzt weigert es sich nett zu spielen. – Adam