您好我想从app.config值动态传递重试次数.
app.config包含以下行:
<add key="retryTest" value="3"/>
Run Code Online (Sandbox Code Playgroud)
我已经定义了这个变量:
public static readonly int numberOfRetries = int.Parse(ConfigurationManager.AppSettings["retryTest"]);
Run Code Online (Sandbox Code Playgroud)
最后,我想将该变量作为参数传递给Retry NUnit属性:
[Test, Retry(numberOfRetries)]
public void Test()
{
//....
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
"属性参数必须是属性参数类型的常量表达式,typeof表达式或数组创建表达式"
如何动态传递该值?