gpt4 book ai didi

.net - 在 Visual Studio 中,我可以在调试时禁用我的应用程序签名吗?

转载 作者:行者123 更新时间:2023-12-01 12:31:49 26 4
gpt4 key购买 nike

在 Visual Studio 的项目属性 -> 签名选项卡中,我已经使用代码签名证书对我的项目进行了签名。然而,在我的团队中,我是唯一拥有代码签名证书的人,即使我们处于多开发人员环境中。当其他开发人员尝试“开始调试”时,他们会收到以下消息:

“找不到与项目系统指纹匹配的证书”

有人对允许他们调试他们的项目有任何建议,但只允许我发布吗?

最佳答案

可能有用的一件事是添加一个构建后事件来调用执行签名的脚本。你可以使用类似 signtool.exe 的东西在发布文件时对其进行签名。

您可以制作多个版本的脚本文件,例如:Debug_sign.bat、Release_sign.bat

然后在您的构建后事件命令行中:
调用“$(ProjectDir)$(ConfigurationName)_sign.bat”
会根据您的目标调用正确的脚本。

只有发布脚本才会实际签署输出文件。调试脚本文件什么都不做..

我已经使用 signtool 对带有 .pfx 的程序集进行签名,如下所示:
signtool.exe sign/f "codesign_cert.pfx"/p "cert_password"/d "App description"/du "http://mywebsite "myApp.exe

关于.net - 在 Visual Studio 中,我可以在调试时禁用我的应用程序签名吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/889640/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com