Summary
The .sln file and project organization have several inconsistencies accumulated over the recent development sprint. This issue tracks all identified cleanup items.
Issues Identified
1. Projects on disk NOT registered in the solution
These .csproj files exist on disk but are absent from WpfHexEditorControl.sln:
| Project |
Path |
Notes |
WpfHexEditor.Core.AssemblyAnalysis |
Sources/WpfHexEditor.Core.AssemblyAnalysis/ |
Referenced by AssemblyExplorer plugin — must be in Core and Services folder |
ByteProviderBench |
Sources/Tools/ByteProviderBench/ |
Benchmark tool — must be in Test and Benchmark folder |
WpfHexEditor.RiderSimpleExample |
Sources/Samples/Rider/SimpleExample/ |
Sample — must be in Samples folder |
Fix: Add all three to WpfHexEditorControl.sln under the correct solution folder.
2. Orphan temp .csproj file on disk
A Visual Studio temp file exists on disk and must be deleted:
Sources/WpfHexEditor.App/WpfHexEditor.App_lnrbss33_wpftmp.csproj
This is a WPF designer temporary file left behind by VS. It should be deleted and added to .gitignore if not already covered.
3. WpfHexEditor.App not nested inside a Solution Folder
WpfHexEditor.App is the IDE entry point but has no parent solution folder assigned. It floats at the solution root instead of being grouped with Controls, Panel and Windows.
Fix: Assign WpfHexEditor.App to the correct solution folder in the .sln.
4. WpfHexEditor.Core.SourceAnalysis in solution but NOT in a Solution Folder
WpfHexEditor.Core.SourceAnalysis is registered in the .sln (GUID {AA000008-...}) but is not nested under any solution folder — it floats at the root.
Fix: Move it under Core and Services in the solution folder nesting.
5. Typo in Solution Folder name
"Controls, Panel and Wndows" ← current (typos)
"Controls, Panels and Windows" ← correct
The folder name has two typos: Wndows (missing i) and Panel (missing s).
6. Near-stub project: WpfHexEditor.Decompiler.Core
WpfHexEditor.Decompiler.Core contains only IDecompiler.cs (1 file). This is a placeholder contract library. It must either:
Currently ambiguous — document intent in the project README.md.
Acceptance Criteria
Related Issues
🤖 Generated with Claude Code
Summary
The
.slnfile and project organization have several inconsistencies accumulated over the recent development sprint. This issue tracks all identified cleanup items.Issues Identified
1. Projects on disk NOT registered in the solution
These
.csprojfiles exist on disk but are absent fromWpfHexEditorControl.sln:WpfHexEditor.Core.AssemblyAnalysisSources/WpfHexEditor.Core.AssemblyAnalysis/AssemblyExplorerplugin — must be in Core and Services folderByteProviderBenchSources/Tools/ByteProviderBench/WpfHexEditor.RiderSimpleExampleSources/Samples/Rider/SimpleExample/Fix: Add all three to
WpfHexEditorControl.slnunder the correct solution folder.2. Orphan temp
.csprojfile on diskA Visual Studio temp file exists on disk and must be deleted:
This is a WPF designer temporary file left behind by VS. It should be deleted and added to
.gitignoreif not already covered.3.
WpfHexEditor.Appnot nested inside a Solution FolderWpfHexEditor.Appis the IDE entry point but has no parent solution folder assigned. It floats at the solution root instead of being grouped withControls, Panel and Windows.Fix: Assign
WpfHexEditor.Appto the correct solution folder in the.sln.4.
WpfHexEditor.Core.SourceAnalysisin solution but NOT in a Solution FolderWpfHexEditor.Core.SourceAnalysisis registered in the.sln(GUID{AA000008-...}) but is not nested under any solution folder — it floats at the root.Fix: Move it under Core and Services in the solution folder nesting.
5. Typo in Solution Folder name
The folder name has two typos:
Wndows(missingi) andPanel(missings).6. Near-stub project:
WpfHexEditor.Decompiler.CoreWpfHexEditor.Decompiler.Corecontains onlyIDecompiler.cs(1 file). This is a placeholder contract library. It must either:Currently ambiguous — document intent in the project
README.md.Acceptance Criteria
WpfHexEditor.Core.AssemblyAnalysisadded to solution under Core and ServicesByteProviderBenchadded to solution under Test and BenchmarkWpfHexEditor.RiderSimpleExampleadded to solution under SamplesWpfHexEditor.App_lnrbss33_wpftmp.csprojdeleted from diskWpfHexEditor.Appnested under appropriate solution folderWpfHexEditor.Core.SourceAnalysisnested under Core and Services"Controls, Panel and Wndows"→"Controls, Panels and Windows"WpfHexEditor.Decompiler.Coreintent documented in itsREADME.mdRelated Issues
WpfHexEditor.Core.SourceAnalysisnot registered in.slnDecompilerService/ ILSpy backend🤖 Generated with Claude Code