Skip to content

Clarify non-Microsoft path for generating COM tooling artifacts in modern .NET COM docs#55013

Merged
adegeo merged 3 commits into
mainfrom
copilot/resulting-dll-reference-vba
Jul 24, 2026
Merged

Clarify non-Microsoft path for generating COM tooling artifacts in modern .NET COM docs#55013
adegeo merged 3 commits into
mainfrom
copilot/resulting-dll-reference-vba

Conversation

Copilot AI commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

The COM exposure article left a practical gap for VBA/Office consumers who need a TLB-generation workflow comparable to .NET Framework-era tooling. This update adds explicit guidance to a community CLI option when built-in modern .NET tooling does not provide that path.

  • Problem clarification

    • The article already states that .NET Core/.NET 5+ does not generate TLBs from assemblies and points to manual IDL/C++ header workflows.
    • Users still lacked a concrete pointer to CLI tooling analogous to legacy framework tools.
  • Documentation update

    • Added a focused note in docs/core/native-interop/expose-components-to-com.md under Additional notes linking to the dscom project.
    • Clarified support boundary: dscom is community-maintained, not a Microsoft-supported tool.
  • Metadata compliance

    • Added ai-usage: ai-assisted frontmatter to the edited Markdown file.
For scenarios where you need command-line COM tools similar to tools that .NET Framework provided, see the community project [`dscom`](https://github.com/dspace-group/dscom). This project isn't a Microsoft tool, so support comes from the project maintainers.

Internal previews

📄 File 🔗 Preview link
docs/core/native-interop/expose-components-to-com.md docs/core/native-interop/expose-components-to-com

Copilot AI review requested due to automatic review settings July 24, 2026 21:40

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because there is no eligible user to bill. To allow Copilot reviews on bot-authored pull requests, enable direct organization billing in your organization's Copilot settings.

Copilot AI linked an issue Jul 24, 2026 that may be closed by this pull request
Copilot AI changed the title [WIP] Clarify creation of TLB from .NET 6 DLL Clarify non-Microsoft path for generating COM tooling artifacts in modern .NET COM docs Jul 24, 2026
Copilot AI requested a review from adegeo July 24, 2026 21:42
Comment thread docs/core/native-interop/expose-components-to-com.md Outdated
@adegeo
adegeo marked this pull request as ready for review July 24, 2026 22:29
@adegeo
adegeo requested a review from a team as a code owner July 24, 2026 22:29
@adegeo
adegeo enabled auto-merge (squash) July 24, 2026 22:29
@adegeo
adegeo merged commit 494a36e into main Jul 24, 2026
12 checks passed
@adegeo
adegeo deleted the copilot/resulting-dll-reference-vba branch July 24, 2026 22:48
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.

Resulting DLL Cannot be added as reference in VBA

4 participants