Commit 69e5fd2
authored
feat: Support for Visual Studio 2026 (18.x)
feat: Add support for Visual Studio 2026 (18.x)
- Add versionMajor 18 mapping to versionYear 2026
- Update toolset to v145 for VS2026 (confirmed from MS docs)
- Support both Insiders (18\Insiders) and Release (2026\Community) installation paths
- Add comprehensive test coverage for both VS2026 variants
- Maintain backward compatibility with all existing VS versions
This enables node-gyp to work with Visual Studio 2026 Preview/Insiders and future 18.x releases.
Fixes #3228 #3221 #32141 parent 641b220 commit 69e5fd2
File tree
4 files changed
+1243
-13
lines changed- lib
- test
- fixtures
4 files changed
+1243
-13
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
119 | 119 | | |
120 | 120 | | |
121 | 121 | | |
122 | | - | |
| 122 | + | |
123 | 123 | | |
124 | 124 | | |
125 | 125 | | |
| |||
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
165 | | - | |
| 165 | + | |
166 | 166 | | |
167 | 167 | | |
168 | 168 | | |
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
| 226 | + | |
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
| |||
389 | 389 | | |
390 | 390 | | |
391 | 391 | | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
392 | 396 | | |
393 | 397 | | |
394 | 398 | | |
| |||
456 | 460 | | |
457 | 461 | | |
458 | 462 | | |
| 463 | + | |
| 464 | + | |
459 | 465 | | |
460 | 466 | | |
461 | 467 | | |
| |||
0 commit comments