【发布时间】:2023-03-04 23:11:02
【问题描述】:
我使用的是 Windows 8 Pro 和 Visual Studio 2012 Ultimate(都是 RTM)。
我创建了一个 Metro 风格的类库,然后创建了一个相应的单元测试库。两者都针对 WinRT(不是 .NET 框架)。
我可以很好地运行单元测试,但是当我尝试“分析所有测试的代码覆盖率”时,输出窗口会显示重建的结果,仅此而已。代码覆盖结果窗口全部变灰。
从网上阅读中,有些人暗示没有为 WinRT 程序集启用代码覆盖,但我无法确认。我也尝试过创建一个 .testsettings 文件,就像 VS2010 中需要的那样,并显式打开代码覆盖率,我得到了相同的结果。
任何人都可以确认或否认代码覆盖在 VS2012 RTM 中不适用于面向 WinRT 的程序集吗?我只是想弄清楚我是否缺少某些设置 - 或者是否不可能。
【问题讨论】:
标签: visual-studio-2012 microsoft-metro windows-runtime code-coverage