我正在使用GitHub來託管正在開發的開源Windows 10應用程序。我不小心對我的應用程序的PFX文件進行了gitignored,所以當我刪除本地副本並重新克隆回購時,我沒有使用MyApp_TemporaryKey.pfx
文件。現在Visual Studio正在抱怨這一點,我無法構建解決方案。如何在源代碼管理中丟失後生成新的.pfx文件?
如何重新生成此文件,以便我可以再次運行該應用程序?感謝您的幫助。
我正在使用GitHub來託管正在開發的開源Windows 10應用程序。我不小心對我的應用程序的PFX文件進行了gitignored,所以當我刪除本地副本並重新克隆回購時,我沒有使用MyApp_TemporaryKey.pfx
文件。現在Visual Studio正在抱怨這一點,我無法構建解決方案。如何在源代碼管理中丟失後生成新的.pfx文件?
如何重新生成此文件,以便我可以再次運行該應用程序?感謝您的幫助。
通常,缺少的.pfx
文件只會在Visual Studio中引發若干警告,並且不會影響項目的構建。
但是,如果你想重新在Windows 10應用程序這個文件,你可以參考續訂證書節Signing an app package (Windows Store apps):
續訂證書
- 在解決方案資源管理器,打開.appxmanifest文件的快捷菜單,選擇打開,然後選擇se 應用程序清單設計器。
- 在應用清單設計,選擇包裝選項卡,然後選擇選擇證書按鈕。
- 在選擇證書對話框,展開配置證書列表,然後選擇創建測試證書。
- 在創建測試證書對話框中,單擊確定按鈕。
Visual Studio使用新的到期日期重新生成證書。
如果您正在開發通用Windows應用程序,那麼如果沒有其他錯誤,則不應該無法在沒有pfx文件的情況下構建解決方案。
如果您正在開發其他類似winform的應用程序,您可以右鍵單擊項目並轉到屬性|簽名,您應該找到「簽署ClickOnce清單」,然後您可以「創建測試證書」。
如果我是對的,我已經下載了您的github project併成功構建。請檢查您的解決方案是否有其他錯誤,然後再試一次。 (不要忘記更改啓動項目)
真棒,工作就像一個魅力。謝謝! –