- Applies to the entire repository.
README.md- Other
AGENTS.mdfiles in subdirectories
- CRITICAL: Follow
.editorconfig, including SAL annotations conventions. - CRITICAL: Preserve original file encoding (usually UTF8 or UTF8-BOM) and line-ending style (usually CRLF) when editing files.
- CRITICAL: Keep diffs minimal when you touch Visual Studio project files (*.sln, *.slnx, *.vcxproj, *.props, *.targets, ...).
- Keep diffs minimal; do not refactor unrelated code.
- Use concise, technical comments only when needed.
- Some files are auto-generated and usually end with
.g.*(for example,I18N.xml.g.candI18N.xml.g.h); do not modify them manually. - The output directory is usually named
OutDirand is located next to the solution file; the exact path depends on.propsfiles and project settings.
- You can use Visual Studio and the Windows SDK when needed.
- Use
msbuildto build the entire solution (*.sln,*.slnx).