【发布时间】:2018-02-27 22:24:45
【问题描述】:
上下文
虽然我知道 .NET Standard 是一个规范。我也了解平台(如 .Core 或 Xamarin 或 UWP)符合(“实现”、“支持”)选择的 .NET 标准版本,例如 1.4 或 1.6。我也了解 .NET 标准版本的兼容性顺序。
问题
如果我在 Visual Studio 中创建一个 .NET Standard 类库,并添加一些引用并对其进行编译,则该特定编译程序集必须引用特定平台中的具体特定程序集。然而,这样这个程序集就绑定到那个平台,这是没有意义的。
所以必须有一个不那么硬的“引用”元数据,这个编译程序集的引用必须满足不同的程序集(具有相同的强名称?) 在我的程序集即将运行的不同平台实现中。
由于所有模糊的解释,我真正想念的解释是:这在实践中如何运作?理论和类比似乎很清楚。
想念什么?
【问题讨论】:
标签: .net xamarin uwp .net-core .net-standard