我和我的同事有一个 C# 项目,必须使用regasm.exe或RegistrationServices for Excel interop 向 COM 注册。因此,程序集必须使用强名称密钥进行签名。密钥文件通过 Visual Studio 生成并提交到源代码存储库。
每次新开发人员克隆 git 存储库时,他们必须转到项目属性的签名选项卡并重新输入 .pfx 文件的密码,或者在命令行上使用 sn.exe 重新输入密码。两者都不是理想的,因为两者都需要手动步骤和(简单的,广为人知的)密码的口头交流。
我们尝试延迟签署允许构建继续但没有让我们向 COM 注册的程序集。
有没有办法做到这一点而不强迫每个人手动更新 .pfx 密钥文件?谢谢!