Skip to content

Improve and ship module docs. Add missing properties to VS project properties page#1586

Merged
DefaultRyan merged 4 commits into
masterfrom
user/defaultryan/module_docs
Jun 24, 2026
Merged

Improve and ship module docs. Add missing properties to VS project properties page#1586
DefaultRyan merged 4 commits into
masterfrom
user/defaultryan/module_docs

Conversation

@DefaultRyan

Copy link
Copy Markdown
Member

Fleshed out the module adoption guidance based on the excercise of prototyping Windows Terminal to use C++20 modules. Let's ship the readme.md and modules.md in the Nuget package.

Also, add the module-related project properties to the VS properties page

Fixes: #1583

@YexuanXiao

Copy link
Copy Markdown
Contributor

Currently, C++/WinRT lacks a switch to define WINRT_ENABLE_LEGACY_COM, and this should be added.

@sylveon

sylveon commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

I don't think this is particularly needed, or that the macro is needed at all. Legacy COM functionality is only visible to the user if they've dragged in windows.h (or unknwn.h) via other means.

@DefaultRyan DefaultRyan merged commit 77b1e4e into master Jun 24, 2026
89 checks passed
@DefaultRyan DefaultRyan deleted the user/defaultryan/module_docs branch June 24, 2026 18:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: Project properties page is not updated with cppwinrt 3

4 participants