HOW TO:在裝置專案中匯入及套用憑證
更新:2007 年 11 月
[選取憑證] 對話方塊是簽章裝置專案的中心入口。它提供了 [管理憑證] 對話方塊與 [憑證匯入精靈] 的進入點,如下列步驟所述。
注意事項: |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
顯示選取憑證對話方塊
存取 [選取憑證] 對話方塊的方式,取決於想要簽章的專案類型。
若要顯示選取憑證對話方塊
在 [方案總管] 中,以滑鼠右鍵按一下 [<Projectname>],然後按一下 [屬性]。
執行下列其中一項程序以繼續進行:
針對 Visual Basic 和 Visual C# 專案,在 [專案設計工具] 中,按一下 [裝置],並選取 [Authenticode 簽章],然後按一下 [選取憑證]。
針對 Visual C++ 專案,選取 [Authenticode 簽章],然後按一下 [憑證] 屬性列上的省略符號按鈕。
針對智慧型裝置封包專案,選取 [Authenticode 簽章],然後按一下 [從存放區選取]。
選取裝置專案的憑證
當依照先前說明的步驟操作,顯示 [選取憑證] 對話方塊之後,您可以選取想要的憑證。
若要使用選取憑證對話方塊選取專案的憑證
如果 [選取憑證] 對話方塊顯示了要用於專案的憑證,請選取該憑證,然後按一下 [確定]。
當建置專案時,會使用該憑證來簽署此專案。
如果 [選取憑證] 對話方塊中未顯示要用於專案的憑證,您可使用 [憑證匯入精靈] 來匯入憑證。
匯入裝置專案的憑證
下列步驟將示範如何透過匯入 Visual Studio 提供的測試憑證,並將其套用至專案,以填入 [選取憑證] 對話方塊。如果想要套用不同的憑證,可執行此相同程序。
Visual Studio 針對匯入憑證以套用至專案的工作,提供了三種使用者介面項目:
[選取憑證] 對話方塊,可以指定要套用至目前專案的憑證。
[管理憑證] 對話方塊,可列出開發電腦上可用的憑證檔案。
[憑證匯入精靈],會引導您選取憑證檔案並指定其儲存位置。
若要使用憑證匯入精靈匯入測試憑證
在 [選取憑證] 對話方塊中按一下 [管理憑證]。
[管理憑證] 對話方塊會顯示開發電腦上所儲存的憑證清單。
請按一下 [匯入] 以開啟 [憑證匯入精靈]。
請按一下 [下一步] 以開啟精靈的 [要匯入的檔案] 頁面。
按一下 [瀏覽],並巡覽至 Visual Studio 中的 [TestCertificates] 資料夾。
根據預設,這個資料夾位於 drive:\Program Files\Microsoft Visual Studio 9.0\SmartDevices\SDK\SDKTools。
將 [檔案類型] 選取項目變更為 [所有檔案 (*.*)],選取 [TestCert_Privileged.pfx] 或 [TestCert_Unprivileged.pfx],然後按一下 [開啟]。
在精靈的 [要匯入的檔案] 頁面中,按一下 [下一步] 以開啟 [密碼] 頁面。
讓 [密碼] 方塊保持空白。這些測試憑證不具有密碼。
按一下 [下一步] 開啟 [憑證存放區] 頁。請確定 [憑證存放區] 方塊中已選取 [個人]。
按一下 [下一步] 以顯示完成頁面,然後按一下 [完成]。
隨即出現 [匯入成功] 訊息。
請按一下 [確定],以將訊息取消。
憑證現在會顯示於 [管理憑證] 清單中。請按一下 [關閉],返回 [選取憑證] 對話方塊。
選取想要的憑證,然後按一下 [確定]。
現在憑證會列在您一開始所在的屬性頁上。
請參閱
工作
HOW TO:簽署 Visual Basic 或 Visual C# 應用程式 (裝置)
HOW TO:簽署 Visual Basic 或 Visual C# 組件 (裝置)
HOW TO:簽署 Visual C++ 專案 (裝置) 中的專案輸出
HOW TO:在裝置上安裝 SQL Server Compact 3.5