我有一個VB.Net Visual Studio 2015項目爲內部人員創建一個EXE文件。我們之前從未需要編碼簽名,但是當我們的電腦移至Windows 10時,我們從Windows收到警報並警告EXE不受信任。當它被構建時,這個想法被引入到應用程序的代碼簽名中。我如何編碼簽署一個Visual Studio項目
目前,我們使用InstallShield安裝程序來執行EXE及其文件。我有一個本地測試證書和私鑰/公鑰對。不過,在這一點上,我不知道如何編碼。我在項目的屬性和選項中使用了簽名選項卡,但是它沒有簽署實際的EXE。至少,SignTool認爲它沒有簽名。而且我們不打算使用ClickOnce來完成此發佈或部署。
我是否需要通過命令行執行此操作?還是有一個Visual Studio的地方代碼簽名?
編輯:我知道,我可以做一個後腳本添加的代碼簽名,但我本來期望的是Visual Studio中有辦法把這個
很好的問題......我從來沒有在IDE中弄清楚。我使用post build編譯器調用來做我的。或者更準確地說,我打電話給我寫了一個小應用程序,用於在發佈文件夾中籤署所有內容。 –
這就是我現在使用的,但我希望IDE能爲我做到這一點。也許它沒有。 – CrystalBlue
我放棄了IDE,當我發現它會簽署的東西..但是當你去發佈它重新編譯,並沒有辭職。另外我還有一些其他的東西在發佈時也需要簽名,所以這是一個不費吹灰之力。如果您尚未自動調用簽名者,請檢查項目屬性/編譯/構建事件部分。 –