VSProject.GenerateKeyPairFiles 方法

產生公開金鑰 (Public Key)/私密金鑰 (Private Key) 檔案,用來形成組件的強式名稱 (Strong Name)。

命名空間:  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
    若為 true,只會產生公開金鑰。

備註

強式名稱是由組件的識別 (它的簡單文字名稱、版本號碼和文化特性資訊 (如果有)) 加上公開金鑰和數位簽章所構成。 公用/私密金鑰組是用來建立數位簽章的,可儲存於檔案或密碼編譯服務提供者的容器中。 強式名稱工具 (Sn.exe) 可以用來建立檔案或容器。 容器名稱是在執行工具時由使用者指定的,而這個屬性中也使用相同的名稱。 如需詳細資訊,請參閱強式名稱的組件

密碼編譯服務提供者是一種獨立的軟體模組,負責執行密碼編譯演算法來進行驗證 (Authentication)、編碼和加密 (Encryption)。 如需詳細資訊,請參閱 Microsoft 加密編譯服務提供者 (英文)。

.NET Framework 安全性

請參閱

參考

VSProject 介面

VSLangProj 命名空間