Is there an existing issue for this?
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
Is there an existing issue for this?
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.Coretogrpc-dotnet(see The future of gRPC in C# belongs to grpc-dotnet). TheGrpc.AspNetCore.Serverpackage 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.BootstrapperPackagespackage 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