我怎么知道在project.json中添加哪些导入?

时间:2016-11-15 19:13:15

标签: .net .net-core .net-standard project.json

现在我们可以在project.json中指定不同的框架。现在由于有几个目标选项,复杂性增加了。 您可以填写frameworkruntimedependencies字段,使系统更灵活,但现在特别复杂,因为存在一个名为netstandard的新目标。

每个框架和依赖项也可以包含其他字段,引起我注意的是import。我看到不同的例子使用不同,但我不知道它的影响。另外我在玩这个游戏时遇到了麻烦。

有人可以解释一下吗?

1 个答案:

答案 0 :(得分:0)

当您想要引用一些似乎与当前框架不兼容的软件包时,会使用imports属性,但您知道它们实际上是。

当您的框架为netcoreappnetstandard并且您想要引用尚未拥有netstandard版本的软件包但其中一个版本具有版本时,这非常有用使用旧版本的.Net Core(dnxcore50,但此类软件包现在应该非常少见)或者具有PCL版本(portable-*)。

如果您不在这种情况下,则不应使用imports。如果你不正确地使用它,你肯定会遇到麻烦,那对那些人来说就是麻烦#34;我知道我在做什么,相信我"例。