我正在Visual Studio 2013中构建一个C#wpf .net 4.0应用程序,我打算在网站上发布以便在互联网上下载。
据我所知,使用Windows 8可以摆脱用户从互联网上下载应用程序时的所有警告,您必须对其进行签名。此外,他们建议最好的签名是扩展验证码签名(EV签名)。除了EV代码签名或正常代码签名(以及建立信誉)之外,似乎没有其他选择,以使您的应用程序看起来不像用户的恶意软件。我有一个问题:
如果我买不起自己的新笔记本电脑并安装Visual Studio 2013,我该怎么办?
由于
答案 0 :(得分:0)
代码签名(EV或普通版)是否要求您在编译/发布/签名时使用同一台机器?
不,但您需要使用相同的私钥才能从多台计算机进行签名。通常这是使用受信任来源(如VeriSign)提供给您的证书来验证您是否是您所说的人。您可以使用Visual Studio为您提供的自动生成的密钥文件,但尝试运行您的应用程序的客户端将收到一条警告,指出该密钥不是来自可靠来源。