microsoft / microsoft/microsoft-ui-xaml

marshal.dll, Microsoft.UI.Composition.OSSupport.dll and Microsoft.UI.Windowing.dll are not version assigned

Open
#10,842 2 comments 2 reactions 0 assignees View on GitHub
needs-triage
Dominant language
C++
Stars
8.4k
Forks
942
Avg merge
2d 7h
Merged PRs (30d)
105

Description

### Describe the bug

I am working on a XAML base C++ WinRT application where I use Microsoft.Windows.CppWinRT NuGet package (version 2.0.240405.15).

After build, I see below self generated dlls in my output directory those are not having any Version information. These dlls seems to be related to Microsoft.WindowsAppSDK.
marshal.dll
Microsoft.UI.Composition.OSSupport.dll
Microsoft.UI.Windowing.dll

Other NuGet package those I am using to build my application are -
Microsoft.Windows.ImplementationLibrary - 1.0.240803.1
Microsoft.Windows.SDK.BuildTools - 10.0.26100.1742
**Microsoft.WindowsAppSDK - 1.6.250108002**

Is it a bug or these dlls are not required to have version information?

any help is highly appreciated.

M Chauhan
Thanks.

### Steps to reproduce the bug

-

### Expected behavior

_No response_

### Screenshots

_No response_

### NuGet package version

None

### Packaging type

_No response_

### Windows version

_No response_

### IDE

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Reproduce the XAML C++/WinRT build using Microsoft.WindowsAppSDK 1.6.250108002 and inspect version metadata for marshal.dll, Microsoft.UI.Composition.OSSupport.dll, and Microsoft.UI.Windowing.dll. Determine whether missing version information is expected for these generated DLLs; done means documenting the behavior or identifying the packaging/build change needed.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
build-system, desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.