Skip to content

Commit a9c3723

Browse files
authored
Merge pull request #51 from Particular/irinascurtu-patch-1
Listed "Enable Multi-Project Launch profiles" as a prerequisite
2 parents 8bed17f + d55a136 commit a9c3723

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

README.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,16 @@ The Particular Service Platform can be pulled down using [the showcase provided
1010
cd src
1111
docker compose up
1212
```
13+
## Prerequisites
14+
15+
- Have "Enable Multi-Project Launch profiles" enabled
16+
17+
### Enable Multi-Project Launch profiles
18+
19+
Allow Visual Studio 2024 "multi-launch" so you can easily select the profile you want to run. RabbitMQ, SQS, Azure Service Bus. It can be activated by accessing the Tools menu - Manage preview features- Enable Multi-Project Launch profiles. After this, you should be able to see a Profile dropdown. If you select multiple startup projects, it isn't easy to select the profile (which will be the last used profile for each project). Visual Studio 2024 allows switching between multiple "multi-launch" setups.
1320

1421
## Selecting transport
1522

16-
Each project has 3 launch profiles to select Azure Service Bus, AmazonSQS or RabbitMQ as the transport and reads environment variables to initialize the transport.
23+
Each project has 3 launch profiles to select Azure Service Bus, AmazonSQS, or RabbitMQ as the transport and reads environment variables to initialize the transport.
1724

18-
If you select multiple startup projects it isn't easy to select the profile (will be the last used profile for each project). Visual Studio 2024 allows switching between multiple "multi-launch" setups. It can be activated here: Environment - Preview Features - Enable Multi-Project Launch profiles
1925
The demo requires running the Particular Service Platform for MassTransit as well as a RabbitMQ broker. The whole package can be pulled down using Docker compose and the dockerfile at [~/src/docker-compose.yml](/src/docker-compose.yml)

0 commit comments

Comments
 (0)