我想开始签署我的程序集,以便它们可以部署到GAC并在多个应用程序之间共享/重用等。
Microsoft 提供了很多文档,但并没有真正向我解释——尤其是当您在其中添加 ClickOnce 部署时。
有一个密钥和一个证书:我可以使用sn.exe
and自己创建makecert.exe
这些工具,还是这些工具仅用于开发并且我需要从CA(例如Verisign )获取它们?
密钥和证书有什么区别?
我可以为我的所有应用程序重复使用密钥和证书(这是我想要做的)吗?
我应该提供什么名称(文件扩展名)密钥/证书?ClickOnce 自动创建一个.pfx
文件 - 是使用 sn.exe 创建的还是应该创建的.snk?
鉴于我的所有应用程序都是公司内部的,并且我们已决定不使用 ClickOnce 而是通过 MSI 文件进行部署 - 我是否需要担心这一点?
我不需要将文件部署到 GAC - 这只是我一直在阅读的内容。