VSProject.GenerateKeyPairFiles 方法
生成用于构成程序集强名称的公钥/私钥文件。
命名空间: VSLangProj
程序集: VSLangProj(在 VSLangProj.dll 中)
语法
声明
Sub GenerateKeyPairFiles ( _
strPublicPrivateFile As String, _
strPublicOnlyFile As String _
)
void GenerateKeyPairFiles(
string strPublicPrivateFile,
string strPublicOnlyFile
)
void GenerateKeyPairFiles(
[InAttribute] String^ strPublicPrivateFile,
[InAttribute] String^ strPublicOnlyFile
)
abstract GenerateKeyPairFiles :
strPublicPrivateFile:string *
strPublicOnlyFile:string -> unit
function GenerateKeyPairFiles(
strPublicPrivateFile : String,
strPublicOnlyFile : String
)
参数
- strPublicPrivateFile
类型:System.String
要生成的文件的名称。
- strPublicOnlyFile
类型:System.String
如果为真,则只生成公钥。
备注
强名称由程序集标识、公钥和数字签名组成,其中,程序集标识包括简单文本名称、版本号和区域性信息(如果提供的话)。 用于创建数字签名的公钥/私钥对可存储在某个文件中或“加密服务提供程序”中的某个容器内。 强名称工具 (Sn.exe) 创建该文件或容器。 容器名由用户在运行该工具时指定,并且该属性中使用此相同名称。 有关更多信息,请参见具有强名称的程序集。
加密服务提供程序是一个独立的软件模块,它执行身份验证、编码和加密的加密算法。 有关更多信息,请参见 Microsoft Cryptographic Service Providers(Microsoft 密服务提供程序)。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。