C# 如何在github上的Travis CI build上跳过程序集签名?

C# 如何在github上的Travis CI build上跳过程序集签名?,c#,github,code-signing,travis-ci,C#,Github,Code Signing,Travis Ci,我将Travis CI添加到我的一个github项目中。.yml文件如下所示- language: csharp solution: src/MySolution.sln install: - nuget restore src/MySolution.sln Travis构建失败并出现错误- Error during assembly signing. The specified key file `MySolutionKey.pfx' does not exist 我无法将用于程序集签名

我将Travis CI添加到我的一个github项目中。.yml文件如下所示-

language: csharp
solution: src/MySolution.sln
install: 
- nuget restore src/MySolution.sln
Travis构建失败并出现错误-

Error during assembly signing. The specified key file `MySolutionKey.pfx' does not exist

我无法将用于程序集签名的密钥文件发布到github。那么,有没有一种方法可以跳过Travis的签名过程,从而成功完成构建?

生成另一个密钥文件,并在构建之前将其复制到预期路径,从而在Travis中使用它。这是一种选择。我还可以在没有程序集签名的情况下推送版本。但我要找的是.yml文件中的任何xbuild指令,因此我不需要维护多个副本。生成另一个密钥文件,并在Travis中使用它,方法是在生成之前将其复制到预期路径。这是一个选项。我还可以在没有程序集签名的情况下推送版本。但我要找的是.yml文件中的任何xbuild指令,所以我不需要维护多个副本。