2013-04-11 67 views
1

當你去簽字頁的點擊一次應用程序的項目設置,有兩種選擇:ClickOnce代碼簽名:「從商店中選擇」或「從文件中選擇」?

  • 選擇從商店
  • 選擇從文件

我們已經安裝了所有我們的開發人員機器和我們的構建機器上的證書

因此,我們可以選擇其中一種,但是如果我們選擇「從文件中選擇」,它會將PFX文件複製到項目中。 (有趣的是,如果證書位於證書庫中,即使您從項目中刪除pfx文件,發佈也可以正常工作)。

所以目前,我們總是選擇「從商店選擇」,這是正常工作。

但是我們做對了嗎?或者有什麼理由我們應該使用「從文件中選擇」而不是?僅當您在商店中沒有證書時才選擇「從文件中選擇」?

回答

3

我認爲這不重要。

如果您在所有這些機器上都沒有證書,那麼通過執行「從文件中選擇」並將.pfx檢入到源代碼控制中可以更快地完成任務。

我們限制對我們的.pfx訪問我們的密碼,所以它是一個不同的故事。我們還需要在構建後更改我們的清單文件。因此,我們不在構建中啓用代碼簽名,而是使用後綴構建過程在共享上使用.pfx簽名。構建自動化會從其日誌中隱藏密碼,因此沒有開發人員知道密碼。

所有三種方式(從文件,從商店,後建設)最終得到你簽署的清單。每種方式都有其優缺點取決於公司的政策。

+0

謝謝 - 我會堅持如何做到這一點。 :) – 2013-04-12 21:26:44