vstest.console.exe可以在没有安全证书的情况下运行appx

我正在尝试在命令行上使用MSBuild在我的构建代理上设置自动构建。 我目前关注的两个项目是UWP,它是相关的unit testing项目。

要构建,我必须使用这个:

/p:AppxPackageSigningEnabled=false 

否则,我收到此错误:

 error APPX0101: A signing key is required in order to package this project. Please specify a PackageCertificateKeyFile or PackageCertificateThumbprint value in the project file. 

但是,这不会生成.cer安全证书。 所以当我运行vstest.console.exe时,我收到此错误:

 error 0x800B0100: The app package must be digitally signed for signature validation.. 

问题:可以使vstest.console.exe在没有.cer的情况下运行,如果没有,我怎样才能构建所有内容并运行我的测试? 我不希望开发人员使用临时的.pfx文件。

必须对UWP包进行签名,因此不应该在没有.cer的情况下运行。 请参阅签署证书的最佳实践和创建包签名主题的证书,以首先创建签名证书。