【发布时间】:2018-03-19 05:26:24
【问题描述】:
.NET Core 中 *deps.json 文件的用途是什么? 将引用存储在此类文件中而不是程序集清单中的原因是什么(如在独立的 .NET Framework 中)?
使用 Ildasm 我检查了程序集清单在 dotnet build 命令之后不包含这些依赖项的条目。
但它在 dotnet publish 命令之后有条目。
【问题讨论】:
-
是的,你不想看得太近,可怕的东西希望它不会持续太久。这曾经存在于 project.json 中,但还没有真正消失。这是他们处理 .NETCore v1 的方式的副作用,他们将框架程序集分解成许多微小的组件。理论上,将它们移植到 MacOS 和许多 Linux 版本并在处理它的同时进行更改会更容易。计划是回到大的,不知道什么时候执行。
-
@Hans_Passant 与 .NetCore v3 有什么不同,还是需要这些 `.deps.json' 文件?
标签: c# .net .net-core .net-assembly ildasm