租用问题

质量为本、客户为根、勇于拼搏、务实创新

< 返回租用问题列表

怎么样取得publickeytoken的值,怎么样取得香港户口

发布时间:2023-08-07 07:55:50

怎样样获得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
```
4. 在命令行中,会显示程序集的publickeytoken值。
注意:在履行sn.exe命令之前,需要将sn.exe所在的目录添加到系统的Path环境变量中,还是直接在命令行中指定sn.exe的完全路径。
另外,如果你是在代码中需要获得publickeytoken的值,可使用Assembly类的GetName方法来获得AssemblyName对象,然后通过AssemblyName对象的GetPublicKeyToken方法获得publickeytoken的值。示例代码以下:
```csharp
string assemblyFilePath = @"C:PathToSample.dll";
Assembly assembly = Assembly.LoadFile(assemblyFilePath);
byte[] publicKeyToken = assembly.GetName().GetPublicKeyToken();
string publicKeyTokenString = BitConverter.ToString(publicKeyToken).Replace("-", "");
Console.WriteLine(publicKeyTokenString);
```
以上代码会输出publickeytoken的十六进制字符串情势。