HOW TO:延遲簽署組件 (Visual Studio)
簽署組件 (Assembly) 時,您不一定都能存取私密金鑰。 例如,組織可能會嚴密保護金鑰組 (Key Pair),開發人員無法每天存取。 公開金鑰大家都可以使用,但是私密金鑰只有少數人可以取得。 在這種情況下,您可以使用延遲簽署 (Delayed) 或部分簽署 (Partial Signing),只提供公開金鑰,直到要交出組件時才加入私密金鑰。
在 [專案設計工具] 的 [簽署] 窗格中,可以啟用延遲簽署,步驟如下。
若要延遲簽署組件
在 [方案總管] 中選取專案節點之後,請在 [專案] 功能表中按一下 [屬性] (或是以滑鼠右鍵按一下 [方案總管] 中的專案節點,再按一下 [屬性])。
在 [專案設計工具] 中,按一下 [簽署] 索引標籤。
選取 [簽署組件] 核取方塊。
指定金鑰檔。 如需詳細資訊,請參閱 HOW TO:簽署組件 (Visual Studio)。
選取 [僅延遲簽署] 核取方塊。 請注意,延遲簽署的專案將不會執行,也不能進行偵錯。 但是,您可以使用Sn.exe (強式名稱工具) 加上 -Vr 選項,略過開發期間的驗證。