-
Notifications
You must be signed in to change notification settings - Fork 39
Migrate to slnx solution format #24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
👋 Thanks for contributing @aaronpowell! We will review the pull request and get back to you soon. |
Check Country Locale in URLsWe have automatically detected added country locale to URLs in your files. Check the file paths and associated URLs inside them.
|
Check Broken URLsWe have automatically detected the following broken URLs in your files. Review and fix the paths to resolve this issue. Check the file paths and associated broken URLs inside them.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR migrates all solution files from the legacy .sln
format to the new .slnx
format and updates documentation links accordingly.
- Remove old
.sln
files and add new.slnx
versions for each scenario - Update README references to point to the new
.slnx
files - Keep folder and project ordering consistent in the new format
Reviewed Changes
Copilot reviewed 25 out of 25 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
scenarios/01-SemanticSearch/src/eShopLite-Aspire.slnx | Added modern solution file |
scenarios/01-SemanticSearch/src/eShopLite-Aspire.sln | Removed legacy solution file |
scenarios/01-SemanticSearch/README.md | Updated link to .slnx |
scenarios/02-AzureAISearch/src/eShopLite-Aspire-AzureAISearch.slnx | Added modern solution file |
scenarios/02-AzureAISearch/src/eShopLite-Aspire-AzureAISearch.sln | Removed legacy solution file |
scenarios/02-AzureAISearch/README.md | Updated link to .slnx |
scenarios/03-RealtimeAudio/src/eShopLite-RealtimeAudio.slnx | Added modern solution file |
scenarios/03-RealtimeAudio/src/eShopLite-RealtimeAudio.sln | Removed legacy solution file |
scenarios/03-RealtimeAudio/src/StoreRealtime/StoreRealtime.slnx | Added modern solution file |
scenarios/03-RealtimeAudio/src/StoreRealtime/StoreRealtime.sln | Removed legacy solution file |
scenarios/03-RealtimeAudio/README.md | Updated link to .slnx |
scenarios/04-chromadb/src/eShopLite-ChromaDB.slnx | Added modern solution file |
scenarios/04-chromadb/src/eShopLite-ChromaDB.sln | Removed legacy solution file |
scenarios/04-chromadb/README.md | Updated link to .slnx |
scenarios/05-deepseek/src/eShopLite-Aspire-DeepSeekR1.slnx | Added modern solution file |
scenarios/05-deepseek/src/eShopLite-Aspire-DeepSeekR1.sln | Removed legacy solution file |
scenarios/05-deepseek/README.md | Updated link to .slnx |
scenarios/06-mcp/src/eShopLite-Aspire-mcp.slnx | Added modern solution file |
scenarios/06-mcp/src/eShopLite-Aspire-mcp.sln | Removed legacy solution file |
scenarios/06-mcp/README.md | Updated link to .slnx |
scenarios/07-AgentsConcurrent/src/eShopLite-Agents-Concurrent.slnx | Added modern solution file |
scenarios/07-AgentsConcurrent/src/eShopLite-Agents-Concurrent.sln | Removed legacy solution file |
scenarios/07-AgentsConcurrent/README.md | Updated link to .slnx |
scenarios/08-Sql2025/src/eShopLite-Sql2025.slnx | Added modern solution file |
scenarios/08-Sql2025/src/eShopLite-Sql2025.sln | Removed legacy solution file |
scenarios/08-Sql2025/README.md | Updated link to .slnx |
Migrating to the [slnx format for solutions](https://devblogs.microsoft.com/dotnet/introducing-slnx-support-dotnet-cli/), which is the new modern format that is much less prone to merge conflict errors.