Мой коллега и мой проект на C # должны быть зарегистрированы в COM с помощью regasm.exe или RegistrationServices для взаимодействия с Excel. В результате сборка должна быть подписана ключом строгого имени. Файл ключа был создан с помощью Visual Studio и передан в хранилище исходного кода.
Каждый раз, когда новый разработчик клонирует репозиторий git, он должен либо перейти на вкладку подписи свойств проекта и повторно ввести пароль для файла .pfx, либо повторно ввести пароль, используя sn.exe в командной строке. Ни один из них не идеален, поскольку оба требуют ручных шагов и устной передачи (простого, широко известного) пароля.
Мы попытались отложить подпись сборки, которая позволила продолжить сборку, но не позволила нам зарегистрироваться в COM.
Есть ли способ сделать это, не заставляя всех вручную обновлять файлы ключей .pfx? Спасибо!