【发布时间】:2011-11-21 11:10:48
【问题描述】:
据说您可以创建一个可以在 C# 中使用的 C++ WinRT 组件。我有一个简单的测试项目 - 一个 C# XAML 应用程序和一个仅使用基本 WinRT 组件项目模板的 C++ 项目。当我尝试在 C# XAML 项目中添加项目引用时,它说它无法添加引用(不知道为什么)。我可以构建本机 WinRT 组件,并生成一个 .winmd 文件,我可以使用添加引用对话框中的浏览按钮手动添加对这个 .winmd 文件的引用。这允许我访问本机库中的方法,但是当我构建时,它说它正在使用 Platform.IDisposable,但该类型是在未引用的程序集中定义的。我还没有看到任何会议演示了这种情况。
【问题讨论】:
标签: c# windows-8 windows-runtime c++-cx