Migrate to dotnet