我正在尝试在 C++ UWP 项目中使用 c# 类库https://github.com/MacawNL/WinRT-RichTextBlock.Html2Xaml 。据我所知,我必须将项目构建为 Windows 运行时组件而不是类库才能将其与 C++/cx 一起使用。问题是,当我尝试将其构建为 winmd 时,出现此错误:
Error WME1024 Type 'WinRT_RichTextBlock.Html2Xaml.Properties' contains externally visible field 'Windows.UI.Xaml.DependencyProperty WinRT_RichTextBlock.Html2Xaml.Properties.HtmlProperty'. Fields can be exposed only by structures. WinRT-RichTextBlock.Html2Xaml C:\Users\zzz\Downloads\WinRT-RichTextBlock.Html2Xaml\RichTextBlockProperties.cs 40
如何构建此附加属性以便可以在 c++/cx UWP 项目中使用它?