microsoft / microsoft/aspire

[AspireE2E] Some buttons in the Unresolved Parameters option don't have tooltips.

Open
#10,420 0 comments 0 reactions 0 assignees View on GitHub
area-integrations
Dominant language
C#
Stars
6.3k
Forks
991
Avg merge
2d 15h
Merged PRs (30d)
196

Description

**INSTALL STEPS**
1. Clean machine: Win11 x64 24h2 ENU
2. Install VS 17.14.9
3. Add dotnet9internalfeed
4. Install the latest Aspire 9.4 build from release channel

**NOTES**
1. Run the project with the code as-is, without configuring it, so that the unresolved parameters will appear.

**REPRO STEPS**
1. Open VS > Create a new project > .NET Aspire Starter > .NET 8.0/9.0 framework > .NET Aspire version (9.4) > Create
2. Right-click xxx.web project > Add > .NET Aspire package > **Aspire.Azure.Storage.Blobs**
3. Open appsettings.json > make changes related to Aspire component, verify you get intellisense for Aspire-related changes 
```
{
"Aspire": {
"Azure": {
"Storage": {
"Blobs": {
"DisableHealthChecks": true,
"DisableTracing": false,
"ClientOptions": {
"Diagnostics": {
"ApplicationId": "myapp"
}
}
}
}
}
},
```
4. In the Program.cs of web project, type following codes: 
`builder.AddAzureBlobServiceClient("blobs");`

5. Open appsettings.json of xxx.AppHost project, add ConnectionStrings configuration section: 
```
{
"ConnectionStrings": {
"blobsConnectionName": "https://{account_name}.blob.core.windows.net/"
},
```
6. In xxx.AppHost project, install the **Aspire.Hosting.Azure.Storage**
7. Open Program.cs of xxx.AppHost project, add following codes: 
```
var blobs = builder.ExecutionContext.IsPublishMode
? builder.AddAzureStorage("storage").AddBlobs("blobs")
: builder.AddConnectionString("blobs");
 
var myService = builder.AddProject()
.WithReference(blobs);
```
8. Build and F5
9. Verify that the Unresolved Parameters options are displayed > enter values and check the buttons.

**ACTUAL**
The following buttons doesnt have tooltip:

1. Close button
Image

2. User secrets link, Hide button, Save and Cancel
Image

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.