Skip to content

Temporary: CI run of the .slnx watcher fix (do not merge) - #4

Closed
xperiandri wants to merge 2 commits into
mainfrom
slnx-solution-watcher
Closed

xperiandri wants to merge 2 commits into
mainfrom
slnx-solution-watcher

Conversation

@xperiandri

Copy link
Copy Markdown
Owner

Runs the Build workflow on the branch inside the fork, to build it with the .NET Framework 4.8.1 targeting pack of the runner. This pull request is closed afterwards; the real pull request is in the original repository.

🤖 Generated with Claude Code

xperiandri and others added 2 commits October 26, 2026 19:29
The watcher of the solution file was set up only when the name of the solution ended in ".sln",
and its rename handler checked the same. A solution in the newer, XML based, .slnx format got no
watcher, so a change of the solution (such as adding a project) did not reload the list of .resx
files. The project file watcher was not affected.

IsSolutionFileName recognizes both extensions, without regard to case, and both checks use it.
The check in the rename handler was case sensitive before and is not any more.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Nine tests for IsSolutionFileName: the .sln and .slnx formats, different case, a project file and a
solution filter, an extension in the middle of the path, an empty name and null.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@xperiandri xperiandri closed this Oct 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant