我知道“单击一次方法”,发现它的一年证书存在问题,如果我想获得一年以上的证书,则必须从他们那里购买证书。
我想知道,如果有什么办法可以解决这个问题,那么我可以让我的客户获得多年的更新。
最佳答案
您可以生成具有任何到期日期(以及任何“颁发给/颁发者”值)的ClickOnce证书:
makecert -sv ClickOnceTestApp.pvk
-n CN=Sample ClickOnceTestApp.cer
-b 01/01/2012 -e 12/31/2100 -r
这将是一个自签名证书,与Visual Studio为单击一次部署而生成的证书相同。
来自http://bernhardelbl.wordpress.com/2012/03/20/create-a-non-expiring-test-certificate-pfx-for-clickonce-applications/