Roaming settings options FAQ说:
Desktop Bridge可帮助您将现有的Windows桌面应用程序带入通用Windows平台。 从此处开始,需要进行最少的代码更改才能利用Azure AD应用数据漫游。桌面桥为您的应用提供应用标识,这是为现有桌面应用启用应用数据漫游所必需的。
但是没有提到“最小代码更改”是什么。
应用应该使用Windows.Storage.ApplicationData.Current.RoamingSettings
API吗?我使用C ++ Win32。我是否需要加载.NET框架才能使用API?或者有Win32替代方案吗?
答案 0 :(得分:1)
应用程序是否应该使用Windows.Storage.ApplicationData.Current.RoamingSettings API?我使用C ++ Win32。我是否需要加载.NET框架才能使用API?或者有Win32替代方案吗?
首先,我想告诉您,并非所有UWP API都可用于常规桌面应用。请查看UWP APIs available to a packaged desktop app (Desktop Bridge)和UWP APIs callable from a classic desktop app
然后,请参阅Enhance your desktop application for Windows 10了解详情。
另外:
某些Windows 10体验(例如:启用触摸的UI页面)必须在现代应用容器内运行。如果要添加这些体验,请使用UWP项目和Windows运行时组件扩展桌面应用程序。
请查看Extend your desktop application with modern UWP components文档以获取更多参考。