领域和包含 System.Diagnostics.Debug nuget 包
Realm and the inclusion of System.Diagnostics.Debug nuget package
我正准备升级到 Realm dotnet 的 v0.88.1。我注意到它已经开始使用 .NET 标准包。
我还注意到其中一个包是 System.Diagnostics.Debug.4.0.11
这是故意的吗。它会在发布版本中被忽略吗?有什么需要注意的吗?
提前致谢
TL;DR:没什么好担心的。
引入的程序集只是参考程序集(已经是 mscorlib 的一部分),不会在最终的应用程序包中重复。如果您启用了链接,则 mscorlib 中未使用的部分(例如 System.Diagnostics.Debug
)将在构建过程中被链接掉。否则,它们将被包括在内,但会被忽略,因为没有任何东西在使用它们。
附带说明一下,由于对 Remotion.Linq.
的依赖,这些包已包含在内
我正准备升级到 Realm dotnet 的 v0.88.1。我注意到它已经开始使用 .NET 标准包。
我还注意到其中一个包是 System.Diagnostics.Debug.4.0.11
这是故意的吗。它会在发布版本中被忽略吗?有什么需要注意的吗?
提前致谢
TL;DR:没什么好担心的。
引入的程序集只是参考程序集(已经是 mscorlib 的一部分),不会在最终的应用程序包中重复。如果您启用了链接,则 mscorlib 中未使用的部分(例如 System.Diagnostics.Debug
)将在构建过程中被链接掉。否则,它们将被包括在内,但会被忽略,因为没有任何东西在使用它们。
附带说明一下,由于对 Remotion.Linq.
的依赖,这些包已包含在内