C# Support: Need COM Reference support
My old hand-built C# project had this:
<ItemGroup>
<COMReference Include="Shell32">
<Guid>{50A7E9B0-70EF-11D1-B75A-00A0C90564FE}</Guid>
<VersionMajor>1</VersionMajor>
<VersionMinor>0</VersionMinor>
<Lcid>0</Lcid>
<WrapperTool>tlbimp</WrapperTool>
<Isolated>False</Isolated>
<EmbedInteropTypes>True</EmbedInteropTypes>
</COMReference>
</ItemGroup>
I do not see a mechanism to allow these to be added. I'd be fine investigating this and implementing it, but what would the team like to see in terms of design? Should this use a property similar to VS_DOTNET_REFERENCES
? maybe VS_DOTNET_COMREFERENCES
? If any of the other metadata (which I'm unfamiliar with) is important and must be configurable, this looks too complex for target properties. Might need a whole new command that has 1 argument per property.
Thoughts?