我正在使用 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中的配置
如果我通过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/