Specflow 生成的 feature.cs 文件不起作用

Specflow generated feature.cs file not working

上次实际运行时间:2018 年 7 月 27 日星期一

我已经使用 specflow 大约 2 年了。但是从今天(本周)开始,我遇到了一个以前从未遇到过的问题。当像往常一样更改 .feature 文件中的单个字母时,Specflow 将重新生成 .feature.cs 文件。但是那里出了问题。文件变成空白,只有一行是对我的临时文件夹 C:\Users\Me...

的引用

我的用户名是我的真名,其中包含一个特殊字符:“ë”。从 2018 年 6 月 8 日星期一开始的最新版本中是否引入了新错误?如果是这样,在等待修复时是否有解决方法?还是出现了完全不同的问题?

最新版本的 Visual Studio 扩展中存在错误,用户名中的特殊字符存在问题,因为它用于临时目录的路径中。

论坛里有一个关于它的post(https://groups.google.com/forum/#!topic/specflow/977_H2ICwT8)。

解决此问题的最快方法是将生成模式更改为 AppDomain (Tools\Options\SpecFlow)

更好的方法是切换到 MSBuild 生成,因为我们将在接下来的几个月中删除 AppDomain 生成模式。