Windows应用商店应用 - 添加项目参考警告

时间:2013-01-07 10:43:51

标签: c++ windows-8 visual-studio-2012

尝试添加对Windows应用商店应用项目的引用时,我收到以下警告:

  

建议不要添加对“LegacyLibrary”的引用,因为它是   与Windows应用商店应用程序不兼容。

     

您要添加此引用吗?

什么警告我?为什么不兼容?你能从Windows Store App项目中调用遗留代码吗?

建成后,我收到以下警告:

  

警告MSB8019:此版本正在使用组件   “LegacyLibrary \ Output \ Debug x64 \ LegacyLibrary.lib”不是   打包,因为该组件不是来自Windows应用商店应用   项目

令人讨厌的是,MSB8019没有搜索结果...

1 个答案:

答案 0 :(得分:4)

对于要从Windows应用商店应用引用的每个项目,您需要转到Properties | General,然后将Windows App Store Support更改为Yes。这将允许您的Windows应用商店应用项目引用该项目。如果您要在这些旧版应用中使用新的WindowsRT API,则需要转到Properties | C/C++ | General并将Consume Windows Runtime Extension更改为Yes (/ZW)