现在我们可以在project.json中指定不同的框架。现在由于有几个目标选项,复杂性增加了。
您可以填写framework
,runtime
和dependencies
字段,使系统更灵活,但现在特别复杂,因为存在一个名为netstandard
的新目标。
每个框架和依赖项也可以包含其他字段,引起我注意的是import
。我看到不同的例子使用不同,但我不知道它的影响。另外我在玩这个游戏时遇到了麻烦。
有人可以解释一下吗?
答案 0 :(得分:0)
当您想要引用一些似乎与当前框架不兼容的软件包时,会使用imports
属性,但您知道它们实际上是。
当您的框架为netcoreapp
或netstandard
并且您想要引用尚未拥有netstandard
版本的软件包但其中一个版本具有版本时,这非常有用使用旧版本的.Net Core(dnxcore50
,但此类软件包现在应该非常少见)或者具有PCL版本(portable-*
)。
如果您不在这种情况下,则不应使用imports
。如果你不正确地使用它,你肯定会遇到麻烦,那对那些人来说就是麻烦#34;我知道我在做什么,相信我"例。