Ich schreibe eine .NET Core-Bibliothek, die ich auf NuGet veröffentlichen möchte, vollständig .NET-kompatibel.Vollständige .NET zu .NET Core-Bibliothek hinzufügen
so zu tun, habe ich die project.json wie folgt:
"frameworks": {
"netstandard1.1": {
"imports": "dnxcore50"
}
}
ich, dass Bibliothek will eine vollständige .NET-Bibliothek verwenden (die es OtherLib
rufen lassen). Ich dachte, es könnte möglich sein, solange die .NET-Version von OtherLib mit der Netstandard-Version meiner Bibliothek kompatibel wäre.
Aber es scheint nicht ... Hier ist der Fehler:
Package OtherLib X.Y.Z is not compatible with netstandard1.1 (.NETStandard,Version=v1.1). Package OtherLib X.Y.Z supports:
- net40 (.NETFramework,Version=v4.0)
- net45 (.NETFramework,Version=v4.5)
Hier ist meine volle project.json:
{
"version": "1.0.0-*",
"dependencies": {
"NETStandard.Library": "1.6.0",
"OtherLib": "X.Y.Z"
},
"frameworks": {
"netstandard1.1": {
"imports": "dnxcore50"
}
}
}
Ich vermute, dass es einige knifflige Sachen in der es zu tun ist, um es zum Laufen zu bringen, oder ist es einfach nicht möglich?
Vielen Dank im Voraus. (Entschuldigen Sie mich für mein Englisch, ich bin kein Muttersprachler)
Vielen Dank! Das habe ich gesucht! – fharreau