我有一个数字证书文件,我输入了正确的密码。我有一个WPF应用程序,当它在Visual Studio 2017中构建时会自动使用此证书进行签名,因为我已在项目设置的ClickOnce部分中应用了证书。我可以通过进入exe属性来验证它是否已经签名,或者在以管理员身份运行exe时观察发布者。
我知道我可以为多个应用程序使用相同的证书,并且我可以通过使用signtool来完成此操作。但是,当我在Visual Studio中尝试它时,它似乎不起作用。我已经在我的第二个应用程序中重新创建了所有ClickOnce设置,并且它没有错误地构建,但是我检查了exe并且它没有签名。我不知道我的第二个应用程序和第一个应用程序之间有什么区别,我不知道使用signtool.exe和使用Visual Studio签署我的第二个应用程序之间的区别。
有没有人对尝试什么或要研究什么有任何建议?