Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何签署ClickOnce应用程序_C#_.net_C# 4.0_Clickonce - Fatal编程技术网

C# 如何签署ClickOnce应用程序

C# 如何签署ClickOnce应用程序,c#,.net,c#-4.0,clickonce,C#,.net,C# 4.0,Clickonce,我有一个为客户端构建的应用程序,我需要它来自一个受信任的发布者。我如何获得证书并在申请表上签字?因此,当应用程序启动时,它来自可信的发布者 如何安装证书?我必须在我的开发服务器上安装它吗,还是安装在哪里很重要 整个过程是如何进行的?我不想花300-500美元在一个证书上,然后安装了一些错误的东西,结果运气不好 有关于购买和安装证书以及签署ClickOnce应用程序的好教程吗?我最近经历了这个过程。证书没有那么贵-我们用不到100美元的价格获得了一个代码签名证书 获得证书后,按照FAQ*对代码(二

我有一个为客户端构建的应用程序,我需要它来自一个受信任的发布者。我如何获得证书并在申请表上签字?因此,当应用程序启动时,它来自可信的发布者

如何安装证书?我必须在我的开发服务器上安装它吗,还是安装在哪里很重要

整个过程是如何进行的?我不想花300-500美元在一个证书上,然后安装了一些错误的东西,结果运气不好


有关于购买和安装证书以及签署ClickOnce应用程序的好教程吗?

我最近经历了这个过程。证书没有那么贵-我们用不到100美元的价格获得了一个代码签名证书

获得证书后,按照FAQ*对代码(二进制文件)进行签名

之后,您必须进入project properties->签名并上传您的证书(用于ClickOnce)。您可以跳过代码签名,只需单击一次即可

ClickOnce需要一个用于代码签名的证书,其他证书将不起作用,请参阅:

对于ClickOnce应用程序,您必须具有Authenticode证书 对代码签名有效的;如果您试图签署一份ClickOnce 使用其他类型的证书(如数字电子邮件)的应用程序 证书,它将不起作用

一月十八日更新:
StartSSL不再受信任,我也没有找到任何免费(或类似于StartSSL提供的)代码签名证书。当天结束时,我使用了ksoftware.net,购买Comodo代码签名证书的费用为84美元/年(但您需要有DUNS记录供他们检查!)

以最便宜的价格,哪种证书足以进行代码签名?