我很清楚在ClickOnce應用程序中籤名的工作方式,但在Intranet方案中,我根本沒有區別添加測試證書或根本不簽署清單。部署ClickOnce應用程序時未簽署
我爲什麼要簽名?在這兩種情況下,我都會得到相同的「未知發佈者」,並且應用程序工作正常,在第一種情況下,我將在一年內擁有過期的證書。
我很清楚在ClickOnce應用程序中籤名的工作方式,但在Intranet方案中,我根本沒有區別添加測試證書或根本不簽署清單。部署ClickOnce應用程序時未簽署
我爲什麼要簽名?在這兩種情況下,我都會得到相同的「未知發佈者」,並且應用程序工作正常,在第一種情況下,我將在一年內擁有過期的證書。
您應該使用自簽發證書(通過Visual Studio)。當您使用自行頒發的證書並且用戶決定接受這些證書時,將來您可以使用相同的sef頒發的證書進行重建/部署。用戶將獲得自動更新。
否則,用戶必須卸載舊的,重新安裝新的。所以,如果你從不做任何更新,那麼用戶就不會有任何不同。
Click Once help,但有很多問題。 Github的人制作了Shimmer(https://github.com/github/shimmer),希望它能夠使可部署和可更新的應用程序更輕鬆。 – Travis