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 安全性

请参见

参考

VSProject 接口

VSLangProj 命名空间