我正在使用teamCity来构建我的.jsproj文件,最后我收到了这个错误。
[_ CreateMainPackage] SignAppxPackage [SignAppxPackage] C:\ Program Files(x86)\ MSBuild \ Microsoft \ VisualStudio \ v12.0 \ AppxPackage \ Microsoft.AppXPackage.Targets(1970,9):
错误APPX0101:需要签名密钥才能打包此项目。请在项目文件中指定PackageCertificateKeyFile或PackageCertificateThumbprint值。
[步骤7/7]步骤构建(1)(MSBuild)失败
下面的是teamCity中的配置
如果我用cmd运行它是有效的,大家可以帮我解决这个问题吗?
答案 0 :(得分:3)
您可以通过在命令行参数部分添加:/p:AppxPackageSigningEnabled=false
来禁用代码签名。
这是一个MSBuild参数,它允许您生成一个未签名的包(假设您不需要)。请注意,您将无法发布此类软件包。