Linux 拨号vps windows公众号手机端

怎么样取得publickeytoken的值

lewis 6年前 (2019-02-13) 阅读数 13 #程序编程
文章标签 publickeytoken

取得publickeytoken的值的方法如下:

  1. 找到要获取publickeytoken的程序集文件(.dll或.exe)。

  2. 打开Visual Studio的Developer Command Prompt。

  3. 使用sn.exe命令来查看程序集的publickeytoken值。

例如,假设要获取的程序集文件为Sample.dll,按照以下步骤进行操作:

  1. 打开Visual Studio的Developer Command Prompt。

  2. 进入Sample.dll所在的目录。

  3. 运行以下命令:

sn -T Sample.dll
  1. 在命令行中,会显示程序集的publickeytoken值。

注意:在执行sn.exe命令之前,需要将sn.exe所在的目录添加到系统的Path环境变量中,或者直接在命令行中指定sn.exe的完整路径。

另外,如果你是在代码中需要获取publickeytoken的值,可以使用Assembly类的GetName方法来获取AssemblyName对象,然后通过AssemblyName对象的GetPublicKeyToken方法获取publickeytoken的值。示例代码如下:

string assemblyFilePath = @"C:\Path\To\Sample.dll";
Assembly assembly = Assembly.LoadFile(assemblyFilePath);
byte[] publicKeyToken = assembly.GetName().GetPublicKeyToken();
string publicKeyTokenString = BitConverter.ToString(publicKeyToken).Replace("-", "");
Console.WriteLine(publicKeyTokenString);

以上代码会输出publickeytoken的十六进制字符串形式。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门