You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CRITICAL: When working in a worktree folder (path contains '\worktrees\agent-'), ALWAYS build inside the matching Docker container. Extract the agent number from the path and use: `docker exec fw-agent-N powershell -NoProfile -c "msbuild <solution> /m /p:Configuration=Debug"`
179
+
180
+
To identify which container to use: if workspace path is '...\worktrees\agent-2\...', use container 'fw-agent-2'
181
+
182
+
For agent worktrees, NEVER run msbuild directly on the host. COM/registry operations must happen in the isolated container.
183
+
184
+
In agent worktrees, prefer using VS Code tasks ('Terminal > Run Task > Restore + Build Debug') which are pre-configured for the correct container.
185
+
186
+
For the main repository (not in worktrees), build directly with: `.\build.ps1 -Configuration Debug` or `msbuild dirs.proj`
187
+
188
+
Read-only operations (git, Get-Content, ls, dir) always run on the host, regardless of worktree.
Copy file name to clipboardExpand all lines: BUILD_CHALLENGES_ANALYSIS.md
+27-27Lines changed: 27 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,16 +19,16 @@
19
19
The SDK migration faced **~80 compilation errors** across multiple attempts to get the build working. The key success factor was **systematic error resolution** - fixing one category completely before moving to the next. However, analysis reveals **some inconsistencies** in approach across different project types and phases that should be reconciled.
0 commit comments