LazyStack

ProjectOptions Directive

This directive allows you to add/override options for project files and code generated in LazyStack projects. These options include:

Many project options have default values:

# LazyStack Version 1.0.0
ProjectOptions:

  NugetPackageVersions:
    System.ComponentModel.Annotations: "5.0.0"
    JsonSubTypes: "1.8.0"
    Newtonsoft.Json: "12.0.3"
    AWSSDK.Extensions.NETCore.Setup: "3.3.101"
    Amazon.Lambda.AspNetCoreServer: "5.2.0"
    Swashbuckle.AspNetCore: "5.6.2"    
    LazyStackAuth: "1.0.0"
  
  ClientSDKProjects:
    PackageReferences:
      LazyStackAuth: ""
      System.ComponentModel.Annotations: ""
      JsonSubTypes: ""
      Newtonsoft.Json: ""
  
  SchemaProjects:
    PackageReferences:
      Newtonsoft.Json: ""

  LambdaProjects: 
    Runtime: "dotnetcore3.1"
    PackageReferences:
      AWSSDK.Extensions.NETCore.Setup: ""
      Amazon.Lambda.AspNetCoreServer: ""