【问题标题】:Can I edit specflow's feature.cs file?我可以编辑 specflow 的 feature.cs 文件吗?
【发布时间】:2013-01-25 23:46:46
【问题描述】:

我正在尝试在 specflow 中为 Feature.cs 文件创建一个构造函数。但是当我尝试调试时行为异常。有没有办法为此 feature.cs 文件创建构造函数?或者我们不能编辑这个文件?

【问题讨论】:

    标签: specflow


    【解决方案1】:

    编辑此文件没有意义,因为每次修改 xxx.feature 时它都会被覆盖。

    但是 xxx.feature.cs 中的类被声明为部分,因此您可以使用类似的部分类声明将 xxx.anythingYouLike.cs 添加到您的解决方案中,例如public partial class xxxFeature 并在那里添加您喜欢的任何代码。

    我并不是说这是一种好的做法,但它可能很有用。

    【讨论】:

    • 我正在尝试在功能文件的部分类中创建一个构造函数。但是当我得到一个运行时错误说'无法获得这个类的默认构造函数'。我该如何解决这个问题?
    • SpecFlow 需要默认值(即没有 args 构造函数),如果您使用 Args 定义构造函数,那么您还需要定义没有 args 的构造函数。
    猜你喜欢
    • 2017-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-06-30
    • 1970-01-01
    • 2015-04-25
    • 2022-01-25
    相关资源
    最近更新 更多