我正在使用Windows 8 Pro和Visual Studio 2012 Ultimate(两者均为RTM版本)。
我创建了一个Metro风格的类库,然后创建了一个相应的单元测试库。这两个库的目标对象都是WinRT(而不是.NET Framework)。
我可以成功运行单元测试,但是当我尝试“分析所有测试的代码覆盖率”时,输出窗口只显示重新构建的结果,其他内容都是灰色的控件。
从网上了解到,一些人暗示WinRT程序集未启用代码覆盖率,但我无法确认。我还尝试创建.testsettings文件,就像在VS2010中所需的那样,显式地打开代码覆盖率,但我得到了相同的结果。
有谁能够证实或否定在VS2012 RTM中面向WinRT的程序集没有可用的代码覆盖率?我只是试图弄清楚我是否遗漏了某些设置-或者它不可能实现。
我创建了一个Metro风格的类库,然后创建了一个相应的单元测试库。这两个库的目标对象都是WinRT(而不是.NET Framework)。
我可以成功运行单元测试,但是当我尝试“分析所有测试的代码覆盖率”时,输出窗口只显示重新构建的结果,其他内容都是灰色的控件。
从网上了解到,一些人暗示WinRT程序集未启用代码覆盖率,但我无法确认。我还尝试创建.testsettings文件,就像在VS2010中所需的那样,显式地打开代码覆盖率,但我得到了相同的结果。
有谁能够证实或否定在VS2012 RTM中面向WinRT的程序集没有可用的代码覆盖率?我只是试图弄清楚我是否遗漏了某些设置-或者它不可能实现。