Azure devops 如果代理以“身份”运行,如何在VSTS生成中检索证书;网络服务“;

Azure devops 如果代理以“身份”运行,如何在VSTS生成中检索证书;网络服务“;,azure-devops,manifest,code-signing,Azure Devops,Manifest,Code Signing,过去,我们使用VSTS构建代理,在prem构建机器上使用域帐户运行。在这种情况下,证书可以存储到域帐户个人存储中(手动,使用此帐户登录一次)。因此,以后的构建可以通过指纹获得证书进行签名,例如清单 现在,代理使用“网络服务”运行,因为我们不再有本地域(全部移动到Azure AD)。除从存储中检索证书外,所有操作都有效。我已经使用mmc管理单元连接到服务(VSTSAgent),并将证书安装到此个人存储,但生成仍然失败,出现“错误MSB3323:无法在证书存储中找到清单签名证书” 如果我登录到机器并

过去,我们使用VSTS构建代理,在prem构建机器上使用域帐户运行。在这种情况下,证书可以存储到域帐户个人存储中(手动,使用此帐户登录一次)。因此,以后的构建可以通过指纹获得证书进行签名,例如清单

现在,代理使用“网络服务”运行,因为我们不再有本地域(全部移动到Azure AD)。除从存储中检索证书外,所有操作都有效。我已经使用mmc管理单元连接到服务(VSTSAgent),并将证书安装到此个人存储,但生成仍然失败,出现“错误MSB3323:无法在证书存储中找到清单签名证书”

如果我登录到机器并从VS中运行,所有这些都可以正常工作,但当然我在这里使用的是不同的帐户(使用不同的个人存储),但这至少告诉我解决方案和项目是可以的。管道也可以,因为它们在使用域帐户的“旧”构建机器上仍然可以正常工作

因此,如果有人有想法或可以向我介绍一些关于如何使用作为“网络服务”运行的VSTSAgent以及签名(来自证书存储)的信息,我将不胜感激。 非常感谢,塞巴斯蒂安