msbuild - teamcity MSBuild 错误, "A signing key is required in order to package this project"

标签 msbuild teamcity

我正在使用 teamCity 来构建我的 .jsproj 文件,最后我收到了这个错误。

[_CreateMainPackage] SignAppxPackage
[SignAppxPackage] C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v12.0\AppxPackage\Microsoft.AppXPackage.Targets(1970, 9):

错误 APPX0101:需要签名 key 才能打包此项目。请在项目文件中指定 PackageCertificateKeyFile 或 PackageCertificateThumbprint 值。

[Step 7/7] Step build (1) (MSBuild) 失败

下面是我在teamCity中的配置
configuration in teamCity

如果我通过cmd运行它就可以工作,每个人都可以帮我解决这个问题吗?

最佳答案

您可以通过添加以下内容禁用代码签名:/p:AppxPackageSigningEnabled=false进入命令行参数部分。

它是一个 MSBuild 参数,它将允许您生成一个未签名的包(假设您不需要一个)。请注意,您将无法发布此类包。

关于msbuild - teamcity MSBuild 错误, "A signing key is required in order to package this project",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28525011/

相关文章:

msbuild - aspnet_compiler 和 msbuild.exe

c# - 是否有仅解析和类型检查的 C# 构建目标?

github - Teamcity:如何仅运行拉取请求提交

c - TeamCity 中没有构建失败

teamcity - 如何更好地为 Teamcity 拆分 FAKE 构建脚本

visual-studio - 构建机器是否需要单独的 Visual Studio 许可证?

c++ - MsBuild 并行编译和构建依赖项

azure - Visual Studio Online、多个云项目、持续集成

deployment - capistrano ssh 连接 - 从 cron 或 teamcity 运行时不起作用

TeamCity 提取工件依赖项