microsoft / microsoft/microsoft-ui-xaml
marshal.dll, Microsoft.UI.Composition.OSSupport.dll and Microsoft.UI.Windowing.dll are not version assigned
- 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
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