Skip to content

Ship ASP.NET Core bootstrapper packages with Visual Studio #67381

Description

@CodingMarco

Is there an existing issue for this?

  • I have searched the existing issues

Is your feature request related to a problem? Please describe the problem.

We have two .NET desktop apps communicating via gRPC. We are currently migrating from Grpc.Core to grpc-dotnet (see The future of gRPC in C# belongs to grpc-dotnet). The Grpc.AspNetCore.Server package obviously uses ASP.NET Core as server.

We also use Visual Studio Installer Projects to ship our application. However, ASP.NET Core cannot be selected as prerequisite because no bootstrapper package for ASP.NET Core is shipped with Visual Studio. Creating my own bootstrapper package is possible, but the system files or system registry has to be modified and kept up to date on each developer's PC which is a nightmare in a shared repo with ~20 developers working on it.

Describe the solution you'd like

The other bootstrapper packages are shipped with the Microsoft.Net.Core.BootstrapperPackages package which I couldn't find publicly on GitHub. So ASP.NET Core should be added there. I hope this place is ok to suggest this feature, but I guess you have to route it to the respective team.

I think using gRPC for IPC on the desktop is a valid use case. As ASP.NET Core gets adopted more and more like in this case, there will be use cases where it is not run as part of IIS or something similar, but standalone on the desktop.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-infrastructureIncludes: MSBuild projects/targets, build scripts, CI, Installers and shared framework
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions