0

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

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

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

4

1 回答 1

1

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

论坛中有一篇关于它的帖子(https://groups.google.com/forum/#!topic/specflow/977_H2ICwT8)。

解决此问题的最快方法是将生成模式更改为 AppDomain (Tools\Options\SpecFlow) 在此处输入图像描述

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

于 2018-08-10T14:36:38.460 回答