Open
Description
Description
The target CsWinRTRemoveWinMDReferences
removes the project referenced .winmds from ReferencePath
and puts their implementation (if present) in the ReferenceCopyLocalPaths
. This does not respect the "Copy Local" (Private
) value as set for the project reference.
Steps To Reproduce
- Create authoring project A
- Create consuming project B
- Reference A from B
- Set "Copy Local" -> "No" in VS (or
<Private>false</Private>
in theProjectReference
) - Build, note that the implementation binary A will be placed in the output for B
Expected Behavior
Outputs of project A should not be placed in the outputs of project B when these properties are set.
Version Info
CsWinRT 2.1.6
Additional Context
No response
Metadata
Metadata
Assignees
Labels
No labels