Swagger Codegen.Net-3.5-如何删除生成代码中的默认参数

Swagger Codegen.Net-3.5-如何删除生成代码中的默认参数,swagger,swagger-codegen,Swagger,Swagger Codegen,我正在尝试为RESTAPI生成c#客户端。由于我的c#consumer是在.Net framework 3.5版中构建的,因此我使用下面的命令使用Swagger Codegen CLI生成c#客户端库 java -jar swagger-codegen-cli.jar generate -l csharp -i "C:\Users\xyz\Desktop\Service.json" --api-package Api.Profiles --model-package Mode

我正在尝试为RESTAPI生成c#客户端。由于我的c#consumer是在.Net framework 3.5版中构建的,因此我使用下面的命令使用Swagger Codegen CLI生成c#客户端库

java -jar swagger-codegen-cli.jar generate -l csharp -i "C:\Users\xyz\Desktop\Service.json" --api-package Api.Profiles --model-package Models.Profiles -DModelTests=false -DapiTests=false -DpackageName=My.Profiles --additional-properties targetFramework=v3.5
虽然客户机库是使用TargetFrameworkV3.5成功生成的,但我可以在大多数构造函数和方法中看到“default”参数。由于.NETV3.5中不支持默认参数,因此我在构建过程中看到了错误。我可以手动删除它们,但我想知道它是否可以在代码生成中处理

例如

public MyConstructor(int? id = default(int?))
{
  this.Id = id;
}