尝试添加对Windows应用商店应用项目的引用时,我收到以下警告:
建议不要添加对“LegacyLibrary”的引用,因为它是 与Windows应用商店应用程序不兼容。
您要添加此引用吗?
什么警告我?为什么不兼容?你能从Windows Store App项目中调用遗留代码吗?
建成后,我收到以下警告:
警告MSB8019:此版本正在使用组件 “LegacyLibrary \ Output \ Debug x64 \ LegacyLibrary.lib”不是 打包,因为该组件不是来自Windows应用商店应用 项目
令人讨厌的是,MSB8019没有搜索结果...
答案 0 :(得分:4)
对于要从Windows应用商店应用引用的每个项目,您需要转到Properties | General
,然后将Windows App Store Support
更改为Yes
。这将允许您的Windows应用商店应用项目引用该项目。如果您要在这些旧版应用中使用新的WindowsRT API,则需要转到Properties | C/C++ | General
并将Consume Windows Runtime Extension
更改为Yes (/ZW)
。