1. Install DockerDesktop
  2. Install VS Code
  3. Create a directory "exampleplugin"
  4. create a docker file with this content: 

    FROM mcr.microsoft.com/dotnet/sdk:7.0 as dev

  5. open example plugin with vscode
  6. download remote development extension pack
  7. open in container (using remote extension pack)
  8. install c# dev kit extension for vs code
  9. run command dotnet new console
  10. create file  nuget.config
  11. add configuration for hec.dss and cc-dotnet-sdk
    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <packageSources>
        <add key="usace-cc-sdk" value="https://nuget.pkg.github.com/USACE/index.json" />
      </packageSources>
        <packageSourceCredentials>
            <usace-cc-sdk>
                <add key="Username" value=<yourgithubusername> />
                <add key="ClearTextPassword" value=<yourgithubclassictokenwithreadpackagepermission>/>
            </usace-cc-sdk>
        </packageSourceCredentials>
    </configuration>