diff --git a/.github/workflows/release_build_and_deploy.yml b/.github/workflows/release_build_and_deploy.yml
index c71ad44..4691e86 100644
--- a/.github/workflows/release_build_and_deploy.yml
+++ b/.github/workflows/release_build_and_deploy.yml
@@ -25,7 +25,7 @@ jobs:
extension-source-file: 'src/CodingWithCalvin.BreakpointNotifier/source.extension.cs'
- name: 2. Restoring Packages
- run: nuget restore src/CodingWithCalvin.BreakpointNotifier.sln
+ run: nuget restore src/CodingWithCalvin.BreakpointNotifier.slnx
- name: 3. Building Project
run: msbuild 'src/CodingWithCalvin.BreakpointNotifier/CodingWithCalvin.BreakpointNotifier.csproj' /p:configuration='Release' /p:platform='AnyCPU' /p:DeployExtension=False
diff --git a/CLAUDE.md b/CLAUDE.md
index 2ef94fe..de8845f 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -47,22 +47,22 @@ VS-BreakpointNotifier is a Visual Studio 2022 extension (VSIX) that displays a m
```bash
# Restore NuGet packages
-nuget restore src/CodingWithCalvin.BreakpointNotifier.sln
+nuget restore src/CodingWithCalvin.BreakpointNotifier.slnx
-# Build Release (x64)
-msbuild src/CodingWithCalvin.BreakpointNotifier/CodingWithCalvin.BreakpointNotifier.csproj /p:configuration=Release /p:platform=x64 /p:DeployExtension=False
+# Build Release (AnyCPU)
+msbuild src/CodingWithCalvin.BreakpointNotifier/CodingWithCalvin.BreakpointNotifier.csproj /p:configuration=Release /p:platform=AnyCPU /p:DeployExtension=False
-# Build Debug (x64)
-msbuild src/CodingWithCalvin.BreakpointNotifier/CodingWithCalvin.BreakpointNotifier.csproj /p:configuration=Debug /p:platform=x64 /p:DeployExtension=False
+# Build Debug (AnyCPU)
+msbuild src/CodingWithCalvin.BreakpointNotifier/CodingWithCalvin.BreakpointNotifier.csproj /p:configuration=Debug /p:platform=AnyCPU /p:DeployExtension=False
```
-Output: `bin\x64\{Configuration}\CodingWithCalvin.BreakpointNotifier.vsix`
+Output: `bin\{Configuration}\CodingWithCalvin.BreakpointNotifier.vsix`
## Development Setup
- Requires Visual Studio 2022 with C# development workload
- Install "Extensibility Essentials 2022" extension for VS development
-- Open `CodingWithCalvin.BreakpointNotifier.sln` in Visual Studio
+- Open `CodingWithCalvin.BreakpointNotifier.slnx` in Visual Studio
- Test by running in experimental VS instance (F5 from VS)
## Architecture
@@ -78,7 +78,7 @@ The extension has a minimal architecture with two core files:
- C# / .NET Framework 4.8
- Visual Studio SDK (v17.0+)
- VSIX v3 package format
-- x64 architecture only
+- AnyCPU platform target
## CI/CD
diff --git a/src/CodingWithCalvin.BreakpointNotifier.sln b/src/CodingWithCalvin.BreakpointNotifier.sln
deleted file mode 100644
index 9fd0ff0..0000000
--- a/src/CodingWithCalvin.BreakpointNotifier.sln
+++ /dev/null
@@ -1,30 +0,0 @@
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Version 18
-VisualStudioVersion = 18.1.11312.151
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CodingWithCalvin.BreakpointNotifier", "CodingWithCalvin.BreakpointNotifier\CodingWithCalvin.BreakpointNotifier.csproj", "{66C238AD-8111-4579-A40C-48859AB61F25}"
-EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{3FAD129A-E7A4-4A75-B797-BC6724A1253A}"
- ProjectSection(SolutionItems) = preProject
- ..\resources\extension.manifest.json = ..\resources\extension.manifest.json
- ..\.github\workflows\publish.yml = ..\.github\workflows\publish.yml
- ..\README.md = ..\README.md
- ..\.github\workflows\release_build_and_deploy.yml = ..\.github\workflows\release_build_and_deploy.yml
- EndProjectSection
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- Debug|AnyCPU = Debug|AnyCPU
- Release|AnyCPU = Release|AnyCPU
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {66C238AD-8111-4579-A40C-48859AB61F25}.Debug|AnyCPU.ActiveCfg = Debug|Any CPU
- {66C238AD-8111-4579-A40C-48859AB61F25}.Release|AnyCPU.ActiveCfg = Debug|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(ExtensibilityGlobals) = postSolution
- SolutionGuid = {4E4D99DE-A112-4292-A4B3-B5A35BC23DB2}
- EndGlobalSection
-EndGlobal
diff --git a/src/CodingWithCalvin.BreakpointNotifier.sln.DotSettings b/src/CodingWithCalvin.BreakpointNotifier.sln.DotSettings
deleted file mode 100644
index 1cf5463..0000000
--- a/src/CodingWithCalvin.BreakpointNotifier.sln.DotSettings
+++ /dev/null
@@ -1,3 +0,0 @@
-
- True
- True
\ No newline at end of file
diff --git a/src/CodingWithCalvin.BreakpointNotifier.slnx b/src/CodingWithCalvin.BreakpointNotifier.slnx
new file mode 100644
index 0000000..871be95
--- /dev/null
+++ b/src/CodingWithCalvin.BreakpointNotifier.slnx
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+