Skip to content

XRAY-135041 slnx support added for dotnet - #404

Merged
Phavya-jfrog merged 1 commit into
mainfrom
feature/XRAY-135041-slnx-support
Aug 3, 2026
Merged

XRAY-135041 slnx support added for dotnet#404
Phavya-jfrog merged 1 commit into
mainfrom
feature/XRAY-135041-slnx-support

Conversation

@Phavya-jfrog

Copy link
Copy Markdown
Collaborator
  • All tests passed. If this feature is not already covered by the tests, I added new tests.
  • All static analysis checks passed.
  • This pull request is on the dev branch.
  • I used gofmt for formatting the code before submitting the pull request.
  • Appropriate label is added to the PR for auto generate release notes.

Add parsing support for '.slnx', the new XML-based .NET solution format.

  • getSlnFiles now also matches *.slnx.
  • New parseSlnxFile unmarshals the XML, recurses through nesting, and emits the same synthetic project-line format parseSlnFile produces for .sln, so existing downstream parsing is unchanged.

No breaking changes — purely additive, .sln parsing untouched.

Comment thread build/utils/dotnet/solution/solution.go Outdated
Comment thread build/utils/dotnet/solution/solution.go Outdated
Comment thread build/utils/dotnet/solution/solution.go Outdated
Comment thread build/utils/dotnet/solution/solution.go Outdated
Comment thread build/utils/dotnet/solution/solution.go Outdated
Comment thread build/utils/dotnet/solution/testdata/slnx/namedproject.slnx Outdated
Comment thread build/utils/dotnet/solution/solution_test.go
@Phavya-jfrog
Phavya-jfrog merged commit 7865244 into main Aug 3, 2026
76 of 78 checks passed
@Phavya-jfrog
Phavya-jfrog deleted the feature/XRAY-135041-slnx-support branch August 3, 2026 03:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvement Automatically generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants