我正在尝试在命令行上使用 MSBuild 在我的构建代理上设置自动构建。我目前关注的两个项目是 UWP 及其相关的单元测试项目。
要构建,我必须使用这个:
/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 文件。