我使用 Pickles.MSBuild,最新版本 v.2.21.1 我将其配置如下:
<Pickles_Generate>True</Pickles_Generate>
<Pickles_DocumentationFormat>dhtml</Pickles_DocumentationFormat>
<Pickles_OutputDirectory>.\PickleJar</Pickles_OutputDirectory>
<Pickles_FeatureDirectory>..\..\..\src</Pickles_FeatureDirectory>
<Pickles_ResultsFile>.\TestResult.xml</Pickles_ResultsFile>
<Pickles_ResultsFormat>nunit3</Pickles_ResultsFormat>
当我尝试构建项目时,出现以下错误:
C:\Dev\ces\src\packages\Pickles.MSBuild.2.21.1\build\Pickles.MSBuild.targets(12,9): error : Some files were not parsed correctly.
我有几个 Specflow 项目分散在我的 src 根目录下的不同级别。当我将 Pickles_FeatureDirectory 更改为指向这些特定项目时,它的构建没有问题。
一位同事在某个时候遇到了这个问题,并通过更正一些 html 文件来修复它,所以 Pickles 似乎不只是寻找功能文件?有什么方法可以调试有问题的文件在哪里?