我需要從代碼覆蓋率中篩選出一些模塊。我使用下面的正則表達式:代碼覆蓋率設置中的正則表達式
<ModulePath>.*\.i.*\.dll$</ModulePath>
排除以下組件:assembly.iwhatever.dll
,但它不工作。任何人都可以用正則表達式來幫助我嗎?
我需要從代碼覆蓋率中篩選出一些模塊。我使用下面的正則表達式:代碼覆蓋率設置中的正則表達式
<ModulePath>.*\.i.*\.dll$</ModulePath>
排除以下組件:assembly.iwhatever.dll
,但它不工作。任何人都可以用正則表達式來幫助我嗎?
您需要使用這個方法的<Exclude>
標籤內:
<Exclude>
<!-- But exclude some assemblies: -->
<ModulePath>[^.]*\.i.*\.dll$</ModulePath>
</Exclude>
你的表情並不能幫助我...出於某種原因,文件不被排除。我猜這個問題不是表達本身,而是別的... –
你確定嗎?嘗試使用'^'錨'
另請參閱'在Visual Studio 2010中,.testsettings文件僅適用於基於MSTest框架的單元測試。從Visual Studio 2012開始,測試工具不僅適用於MSTest,還適用於其他框架,如NUnit和xUnit.net。 .testsettings文件不適用於這些。 .runsettings文件旨在以適用於所有測試框架的方式定製測試工具。 –
我需要'$'來表示'.dll'應該在字符串的末尾。 –