我一直在使用 VS2012 附带的名为“Windows 运行时组件”的项目模板来创建基于 C++/CX 的 WinRT 组件。
我现在希望在不使用 C++/CX 而是通过 WRL 的情况下做同样的事情。当我这样做时,有些东西(引用、与主应用程序项目自动打包、基于 Winmd 的智能感知等)在 VS2012 中不起作用。如何确保我可以在我的组件项目中使用 WRL,并且仍然像使用基于 C++/CX 的模板一样获得完整的 IDE 体验?
我一直在使用 VS2012 附带的名为“Windows 运行时组件”的项目模板来创建基于 C++/CX 的 WinRT 组件。
我现在希望在不使用 C++/CX 而是通过 WRL 的情况下做同样的事情。当我这样做时,有些东西(引用、与主应用程序项目自动打包、基于 Winmd 的智能感知等)在 VS2012 中不起作用。如何确保我可以在我的组件项目中使用 WRL,并且仍然像使用基于 C++/CX 的模板一样获得完整的 IDE 体验?
在此处查看 WRL 组件的 Visual Studio 项目模板:http: //visualstudiogallery.msdn.microsoft.com/346e6fbc-6508-43c8-af7f-9a922bb57128
这在设计时和运行时都实现了与基于 C++/CX 的项目模板类似的结果。