为了创建基于C++/CX的WinRT组件,我一直使用VS2012附带的名为“Windows Runtime Component”的项目模板。使用WRL编写WinRT组件
我现在希望不使用C++/CX而是通过WRL来做同样的事情。当我这样做时,有些东西(引用,主应用程序项目的自动打包,基于Winmd的智能感知等)在VS2012中不起作用。我怎样才能确保我可以在我的组件项目中使用WRL,并像我使用基于C++/CX的模板一样获得完整的IDE体验?
为了创建基于C++/CX的WinRT组件,我一直使用VS2012附带的名为“Windows Runtime Component”的项目模板。使用WRL编写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项目模板类似的结果。
嗨拉曼,链接已损坏!其实它说:“\t 这个项目还没有公布。 如果你是这个项目的拥有者,请用适当的帐户登录。 –
避免C++/CX这种情况的目的是什么? –
人们有他们的理由。这个想法是有选择的。 –
我并不质疑它是不值得做的事情。我只是好奇为什么人们会有这样的理由。如果不行,你不必说。 –