# ProjectLaunchConfiguration Properties

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

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

<a id="disablelaunchprofile"></a>

## DisableLaunchProfile

- Name: `DisableLaunchProfile`
- Modifiers: `get; set`
- Returns: `bool`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting/ApplicationModel/ExecutableLaunchConfiguration.cs)

Gets or sets a value indicating whether launch profile handling should be suppressed entirely.

```csharp
public bool DisableLaunchProfile { get; set; }
```

<a id="launchprofile"></a>

## LaunchProfile

- Name: `LaunchProfile`
- Modifiers: `get; set`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting/ApplicationModel/ExecutableLaunchConfiguration.cs)

Gets or sets the name of the launch profile the IDE should apply. Empty means the IDE picks the effective profile itself.

```csharp
public string LaunchProfile { get; set; }
```

<a id="projectpath"></a>

## ProjectPath

- Name: `ProjectPath`
- Modifiers: `get; set`
- Returns: `string`
- Source: [GitHub](https://github.com/microsoft/aspire/blob/b5f143315ffb6968ea939a9978797a5b20e4c688/src/Aspire.Hosting/ApplicationModel/ExecutableLaunchConfiguration.cs)

Gets or sets the fully-qualified path to the project file or file-based app to launch.

```csharp
public string ProjectPath { get; set; }
```
