В компании, в которой я работаю, в TFS 2015 есть несколько проектов, каждый со своими собственными определениями сборки.
Мы находимся в процессе перехода от TFS к VSTS.
Одной из особенностей VSTS, которую мы пытались использовать в сборках, является защищенные файлы в библиотеке проектов, в которых хранится сертификат, выданный нашей компанией, для цифровой подписи активов в различных установщиках.
В настоящее время дублируется в каждом проекте.
Мы планировали загрузить сертификат в один проект, а затем использовать задачу «Загрузить защищенный файл» во всех сборках проектов (которые в ней нуждаются), чтобы исключить сохранение наличия одного и того же сертификата в нескольких проектах.
Не удивительно, что после загрузки в один проект файл не отображается в библиотеке какого-либо другого проекта или недоступен для загрузки как часть сборки, даже если я пытаюсь назначить проект (ы) / группу (ы) как роль безопасности в защищенном файле (даже если он назначен ролью администратора).
Есть ли способ сделать защищенный файл в библиотеке одного проекта общим для других проектов, чтобы его можно было загрузить как часть задачи сборки?