gpt4 book ai didi

c# - 有两个不同的依赖程序集但具有相同的公钥 token 是否正常?

转载 作者:行者123 更新时间:2023-12-05 06:20:43 24 4
gpt4 key购买 nike

System.IO.FileSystem.Primitives -> b03f5f7f11d50a3a

System.Runtime.CompilerServices.Unsafe -> b03f5f7f11d50a3a

<dependentAssembly>
<assemblyIdentity name="System.Runtime.CompilerServices.Unsafe" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.0.6.0" newVersion="4.0.6.0" />
</dependentAssembly>

我有这个错误:

An assembly with the same identity 'System.IO.FileSystem.Primitives, Version=4.0.2.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' has already been imported. Try removing one of the duplicate references.

最佳答案

是的,这是正常的;这里的 key-token 是用于强命名程序集的 key 的指纹 - 它不是程序集本身唯一的(除非库作者创建了一个 key 并且只用它来签署一个部件)。在系统程序集的情况下,它们通常都由相同的 key (或一小组 key )签名。 b03f5f7f11d50a3a 是一个众所周知的 key token - 它甚至在 ECMA-335 规范中被提及。

关于c# - 有两个不同的依赖程序集但具有相同的公钥 token 是否正常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60295471/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com