# ProjectLaunchConfiguration Constructors

- Package: [Aspire.Hosting](/reference/api/csharp/aspire.hosting.md)
- Type: [ProjectLaunchConfiguration](/reference/api/csharp/aspire.hosting/projectlaunchconfiguration.md)
- Kind: `Constructors`
- Members: `1`

The launch configuration used for .NET projects and file-based C# apps.

<a id="constructor"></a>

## ProjectLaunchConfiguration

- Name: `Constructor`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting/ApplicationModel/ExecutableLaunchConfiguration.cs#L108-L115)

The launch configuration used for .NET projects and file-based C# apps.

```csharp
public sealed class ProjectLaunchConfiguration
{
    public ProjectLaunchConfiguration()
    {
        // ...
    }
}
```

## Remarks

The IDE builds and launches the project itself, so resources using this launch configuration do not get a process fallback. The resource must carry [IProjectMetadata](/reference/api/csharp/aspire.hosting/iprojectmetadata.md).
