【发布时间】:2013-05-12 00:22:25
【问题描述】:
我正在尝试弄清楚如何配置 VS Code Coverage 运行设置以仅包含目标库但不包含测试库和第 3 方库:
语法如下:
<Include>
<ModulePath>.*\\MyProject\..*\.dll$</ModulePath>
</Include>
<Exclude>
<ModulePath>.*\.Test.dll$</ModulePath>
</Exclude>
里面的字符串是完整的路径(样子),例如:
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.dll
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.Test.dll
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\Moq.dll
到目前为止,我的包含 RegEx 导致同时包含目标 dll 和 3rd 方 dll。
如何包含
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\MyProject.Data.dll
^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^
但排除
...\Projects\MyProject\trunk\MyProject.Data\bin\Debug\Moq.dll
^^^^^^^^^^^^^^
?
【问题讨论】:
标签: .net regex visual-studio-2012 mstest code-coverage