@@ -30,15 +30,15 @@ Convey provides features for quickly setting up microservices including:
3030#### 1. Restore Dependencies
3131** ALWAYS run restore before building after a fresh clone or when dependencies change.**
3232``` bash
33- dotnet restore Convey.sln
33+ dotnet restore Convey.slnx
3434```
3535- ** Expected Time** : 10-15 seconds
3636- ** Expected Result** : All 35 projects restored successfully with no errors
3737- ** Note** : This is implicit in ` dotnet build ` unless you use ` --no-restore `
3838
3939#### 2. Build the Solution
4040``` bash
41- dotnet build Convey.sln -c Release
41+ dotnet build Convey.slnx -c Release
4242```
4343- ** Expected Time** : 12-20 seconds (clean build)
4444- ** Expected Result** : Build succeeded with 0 errors
@@ -47,30 +47,30 @@ dotnet build Convey.sln -c Release
4747
4848#### 3. Clean Build Artifacts
4949``` bash
50- dotnet clean Convey.sln -c Release
50+ dotnet clean Convey.slnx -c Release
5151```
5252- ** Expected Time** : 2-3 seconds
5353- ** Use Case** : Run this before a clean build or when experiencing build issues
5454
5555#### 4. Format Code
5656** ALWAYS run format before committing code changes.**
5757``` bash
58- dotnet format Convey.sln --no-restore
58+ dotnet format Convey.slnx --no-restore
5959```
6060- ** Expected Time** : 5-10 seconds
6161- ** Expected Result** : May show whitespace formatting errors in existing code - this is NORMAL
6262- ** Important** : The repository has existing formatting issues. Focus only on formatting files you modify.
6363
6464#### 5. Verify No Formatting Changes Needed
6565``` bash
66- dotnet format Convey.sln --verify-no-changes --no-restore
66+ dotnet format Convey.slnx --verify-no-changes --no-restore
6767```
6868- ** Use Case** : Check if code needs formatting without making changes
6969- ** Exit Code** : Returns non-zero if formatting is needed
7070
7171#### 6. Run Tests
7272``` bash
73- dotnet test Convey.sln --no-build --no-restore -c Release
73+ dotnet test Convey.slnx --no-build --no-restore -c Release
7474```
7575- ** Expected Result** : No test projects exist - command completes immediately with success
7676- ** Note** : This repository does not have unit tests
@@ -81,30 +81,30 @@ dotnet test Convey.sln --no-build --no-restore -c Release
8181
82821 . ** Start Fresh** (if needed):
8383 ``` bash
84- dotnet clean Convey.sln -c Release
84+ dotnet clean Convey.slnx -c Release
8585 ```
8686
87872 . ** Restore Dependencies** (after fresh clone or dependency changes):
8888 ``` bash
89- dotnet restore Convey.sln
89+ dotnet restore Convey.slnx
9090 ```
9191
92923 . ** Build** :
9393 ``` bash
94- dotnet build Convey.sln -c Release --no-restore
94+ dotnet build Convey.slnx -c Release --no-restore
9595 ```
9696 - Expected time: 12-20 seconds
9797 - Generates NuGet packages in each project's bin/Release directory
9898
99994 . ** Format Your Changes** :
100100 ``` bash
101- dotnet format Convey.sln --no-restore
101+ dotnet format Convey.slnx --no-restore
102102 ```
103103 - Run on files you modified only
104104
1051055 . ** Rebuild After Formatting** :
106106 ``` bash
107- dotnet build Convey.sln -c Release --no-restore
107+ dotnet build Convey.slnx -c Release --no-restore
108108 ```
109109
110110## Project Structure
@@ -115,7 +115,7 @@ dotnet test Convey.sln --no-build --no-restore -c Release
115115├── .github/workflows/main.yml # GitHub Actions CI/CD pipeline
116116├── .gitignore # Standard .NET gitignore
117117├── .travis.yml # Legacy Travis CI config (reference only)
118- ├── Convey.sln # Main solution file (746 lines, 35 projects)
118+ ├── Convey.slnx # Main solution file (746 lines, 35 projects)
119119├── Directory.Build.props # Shared MSBuild properties (target framework, versioning)
120120├── LICENSE # MIT License
121121├── README.md # Project documentation
@@ -170,7 +170,7 @@ Located in `samples/`:
170170
171171### Build Configuration in CI
172172``` bash
173- dotnet build Convey.sln \
173+ dotnet build Convey.slnx \
174174 --configuration Release \
175175 --verbosity minimal \
176176 --property:Version=" $VERSION " \
@@ -268,18 +268,18 @@ services.AddConvey()
268268
269269``` bash
270270# Fresh start
271- dotnet clean Convey.sln -c Release
272- dotnet restore Convey.sln
273- dotnet build Convey.sln -c Release --no-restore
271+ dotnet clean Convey.slnx -c Release
272+ dotnet restore Convey.slnx
273+ dotnet build Convey.slnx -c Release --no-restore
274274
275275# Format code (files you changed)
276- dotnet format Convey.sln --no-restore
276+ dotnet format Convey.slnx --no-restore
277277
278278# Check formatting
279- dotnet format Convey.sln --verify-no-changes --no-restore
279+ dotnet format Convey.slnx --verify-no-changes --no-restore
280280
281281# Rebuild
282- dotnet build Convey.sln -c Release --no-restore
282+ dotnet build Convey.slnx -c Release --no-restore
283283```
284284
285285** Trust these instructions** - they are validated against the actual repository. Only search for additional information if you encounter unexpected behavior or errors not documented here.
0 commit comments