0
在ASP.NET Core 2.0
中,不需要在.csproj
文件中包含单个package references
。 Microsoft.AspNetCore.All
metapackage包含所有必需的软件包。我们可以包括.csproj
文件作为该综合包:Microsoft.AspNetCore的优点和缺点。所有元包
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.0" />
什么是这个元数据包中的.Net核心应用的主要优点和缺点? (也考虑跨平台自包含的应用程序)
是的,这是很好的做法。好的做法是由框架作者定义的,以及那些为了简单起见而创建了意图替换单个导入的元软件包的人。 – poke
“Microsoft.AspNetCore.All”包有助于防止依赖版本的恶化。 – Ignas
主要问题:您无法降级“元包”中的任何内容以符合其他包的要求。例如,Azure堆栈大部分停留在Json.NET 9.0.1上,但是这个倾倒地包对10.0.1声明了最小的依赖关系,这会破坏Azure堆栈。 – McGuireV10