跨设备同步Desktop App Converter应用程序设置

时间:2018-05-31 07:10:24

标签: winapi uwp desktop-app-converter

Microsoft文档中的

Roaming settings options FAQ说:

  

Desktop Bridge可帮助您将现有的Windows桌面应用程序带入通用Windows平台。 从此处开始,需要进行最少的代码更改才能利用Azure AD应用数据漫游。桌面桥为您的应用提供应用标识,这是为现有桌面应用启用应用数据漫游所必需的。

但是没有提到“最小代码更改”是什么。

应用应该使用Windows.Storage.ApplicationData.Current.RoamingSettings API吗?我使用C ++ Win32。我是否需要加载.NET框架才能使用API​​?或者有Win32替代方案吗?

1 个答案:

答案 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文档以获取更多参考。