以编程方式将强名称密钥(.pfx)文件添加到项目中

时间:2018-03-21 14:02:44

标签: c# code-signing makecert strong-named-key

我可以创建自签名证书并从代码using makecert and pvk2pfx生成.pfx文件。我可以编程方式编辑项目文件(使用正则表达式,尽管xmlreader实现可能也可以工作,也许更安全)来编辑项目文件。但是,在我添加.pfx文件并将signed设置为true后,项目不再构建,因为我需要打开VS以输入私钥的密码。

我想知道是否可以在创建.pfx文件后以编程方式将.pfx文件添加到项目中,不需要需要打开VS输入密码。

1 个答案:

答案 0 :(得分:0)

您可以在构建后的事件中使用SignTool/f(文件)和/p(密码)开关来对文件进行签名。