# build

- Module: [Aspire.Hosting](/reference/api/typescript/aspire.hosting.md)
- Version: `13.3.0`
- Kind: `method`
- Source: [GitHub](https://github.com/microsoft/aspire)

Builds the execution configuration

## Definition

```typescript
interface IExecutionConfigurationBuilder {
  // ... omitted for brevity
  build(
    executionContext: DistributedApplicationExecutionContext,
    resourceLogger?: ILogger,
    cancellationToken?: cancellationToken): IExecutionConfigurationResult
}
```

## Parameters

- `executionContext` ([DistributedApplicationExecutionContext](/reference/api/typescript/aspire.hosting/distributedapplicationexecutioncontext.md))
- `resourceLogger` (`ILogger`) `optional`
- `cancellationToken` (`cancellationToken`) `optional`

## Returns

[IExecutionConfigurationResult](/reference/api/typescript/aspire.hosting/iexecutionconfigurationresult.md)

## Applies to

- [IExecutionConfigurationBuilder](/reference/api/typescript/aspire.hosting/iexecutionconfigurationbuilder.md)
