0

我非常清楚这个错误,因为我遇到了这个错误并通过这个 SO帖子解决了它。

sn -i keyName.pfx VS_KEY_XXXXXXXXXXXXXVisual Studio 开发人员命令提示符运行在我的计算机上解决了它。

现在,我使用 jenkins 作业为每个新提交构建我的解决方案。发生的情况是 git 存储库被克隆,然后使用 msBuild.exe 编译。但是由于该作业不在我的计算机上运行,​​并且我没有手动访问 developerper 命令提示符来运行此命令。

如何仅使用 .pfx 文件的相对路径和编辑 git 存储库中的文件来实现相同的目标?我可以执行非交互式dos命令,但我不知道sn命令在哪里。

正如这个问题所建议的那样,我尝试以某种方式编辑 csproj 文件或使用预构建事件,但我无法实现任何让我的解决方案编译的东西。

4

1 回答 1

0

我用过这个工具。它基本上是一个可移植的工具,执行与sn -i key.pfx VS_KEY_XXXXXXXXXXXXX. 如果需要,它甚至会自动计算 vs_key 名称。

于 2021-01-08T08:10:17.367 回答