我一直在为一些较小的项目使用.NetCore,我通常很喜欢它,但也有一些问题,其中一个问题让我很恼火:
在这个例子中,很多配置都使用扩展方法来挂起Json、命令行、对象绑定等的额外功能。在这些情况下,所有这些都存在于单独的包中。当你看到一些代码示例,通常包括其中的一个或多个时,你会自然地将它们复制到项目中进行尝试,从而在你试图构建它们时会出现编译错误。
向VS寻求指导(按下好的旧Ctrl-Dot(没有帮助,所以你必须搜索你需要的相关软件包,然后在Nuget中进行更多搜索,根据需要安装每个软件包。
所以我的问题是(Drum Roll Please(当你对错误按下Ctrl-Dot时,我是否遗漏了什么,或者是否有一个工具/设置或扩展可以根据Nuget的公共包上导出的扩展方法给我建议,就像关于缺失名称空间的建议一样?
问候Lee
如果您的目标是netcoreapp2.1,您可以使用元包,该包将包括来自Microsoft的所有"支持"包。
https://learn.microsoft.com/en-us/aspnet/core/fundamentals/metapackage-app?view=aspnetcore-2.1