5

我正在使用 Windows 8 Pro 和 Visual Studio 2012 Ultimate(都是 RTM)。

我创建了一个 Metro 风格的类库,然后创建了一个相应的单元测试库。两者都针对 WinRT(不是 .NET 框架)。

我可以很好地运行单元测试,但是当我尝试“分析所有测试的代码覆盖率”时,输出窗口会显示重建的结果,仅此而已。代码覆盖结果窗口全部变灰。

从网上阅读中,有些人暗示没有为 WinRT 程序集启用代码覆盖率,但我无法确认。我也尝试过创建一个 .testsettings 文件,就像 VS2010 中需要的那样,并明确打开代码覆盖率,我得到了相同的结果。

任何人都可以确认或否认代码覆盖率不适用于 VS2012 RTM 中针对 WinRT 的程序集吗?我只是想弄清楚我是否缺少某些设置-或者是否不可能。

4

1 回答 1

5

由于 WinRT 应用程序的沙盒特性,现阶段不可能。

PS 它在团队希望在不久的将来解决的问题列表中(不,我没有时间表)

于 2012-08-20T11:25:40.473 回答