2016-11-15 8 views
0

In project.json können wir jetzt verschiedene Frameworks angeben. Jetzt ist die Komplexität aufgrund der verschiedenen Optionen erhöht. Sie können framework, runtime und dependencies Felder füllen, wodurch das System viel flexibler, aber so komplex ist, dass es jetzt ein neues Ziel namens netstandard gibt.Wie kann ich wissen, welche Importe in Project.json hinzufügen?

Jedes Framework und jede Abhängigkeit kann auch andere Felder haben, eines, das meine Aufmerksamkeit auf sich zieht, ist import. Ich habe verschiedene Beispiele gesehen, die anders verwendet haben, aber ich kenne seine Wirkung nicht. Außerdem habe ich Probleme damit zu spielen.

Kann jemand ein Licht darüber drehen?

Antwort

0

Die Eigenschaft imports wird verwendet, wenn Sie einige Pakete referenzieren möchten, die nicht mit dem aktuellen Framework kompatibel zu sein scheinen, aber Sie wissen, dass sie tatsächlich sind.

Dies ist vor allem dann nützlich, wenn Ihr Rahmen netcoreapp oder netstandard ist und Sie wollen ein Paket verweisen, das nicht eine netstandard Version noch nicht, aber entweder hat eine Version, die eine alte Version von .Net-Core verwendet (dnxcore50, aber solche Pakete sollten jetzt sehr selten sein) oder hat eine PCL-Version (portable-*). Wenn Sie sich nicht in einer solchen Situation befinden, sollten Sie imports nicht verwenden. Sie können auf jeden Fall in Schwierigkeiten geraten, wenn Sie es unsachgemäß verwenden, es ist dort für diejenigen, "Ich weiß, was ich tue, vertrau mir" Fälle.

Verwandte Themen