W509Certificate2参考遗失

时间:2013-06-21 14:41:16

标签: c# .net google-drive-api

我正在尝试使用所谓的here所述的委托服务帐户方法来使用Google云端硬盘API。我遇到的问题是这行,我应该创建一个X509Certificate对象:

X509Certificate2 certificate = new X509Certificate2(SERVICE_ACCOUNT_PKCS12_FILE_PATH, "notasecret",
            X509KeyStorageFlags.Exportable);

然而,编译器告诉我,“无法找到类型或命名空间名称X509Certificate2。”我正在使用System.Security.CryptograpySystem.Security.Cryptography.X509Certificates,根据documentation,我应该包含X509Certificate2类。问题是,我的出于某种原因。它有X509Certificate,但这不适用于上面的示例。我试过.net v4.5和4。

1 个答案:

答案 0 :(得分:1)

<{1}} X509Certificate2位于System.Security.Cryptography.X509Certificates {/ 1}},因此其他引用可能会干扰它,或者dll可能存在错误版本的问题。