2

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

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

您要添加此参考吗?

它在警告我什么?为什么不兼容?您可以从 Windows 应用商店应用项目中调用旧代码吗?

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

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

烦人的是,没有MSB8019的搜索结果……

4

1 回答 1

4

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

于 2013-01-07T14:09:10.020 回答