我们已将应用(和单元测试应用)的最低目标版本更改为 1809 (17763),现在 MSBuild 生成 MSIX 文件而不是 APPX 文件。VSTest 似乎不喜欢它...
我已经尝试过 MSIX 和 MSIXBUNDLE,但两者的结果相同。该应用程序是受信任的,可以安装和运行,但它不会找到并运行测试!所以后来我用/diag:<log-path>
参数来获取详细的日志,我发现了这个错误:
No test discoverer is registered to perform discovery for the type of test source 'C:\AppPackages\...\*.msixbundle'. Register a test discoverer for this source type and try again.
所以看来这不受支持......有没有办法可以强制 MSBuild 构建 appx 而不是 msix?或者有没有办法得到这个支持?