【问题标题】:Access a UWP class from WPF / .Net Framework project从 WPF/.Net Framework 项目访问 UWP 类
【发布时间】:2022-12-09 11:23:55
【问题描述】:

我有一个使用 .Net Framework 创建的 WPF 应用程序,但是我需要使用它来启用/禁用 Windows 10 热点。

经过大量搜索,显然这样做的方法是使用 NetworkOperatorTetheringManager 类。

但是,我无法使用 Windows.Networking.NetworkOperators 或添加引用,大概是因为它是 UWP SDK 的一部分,而不是标准的 .NET 框架。据我了解,它必须从一开始就构建为 UWP 应用程序。

有什么办法可以访问此功能吗?

(我也遇到过WlanHostedNetworkStartUsing(),但这似乎是针对现在已弃用的 netsh hostednetwork 而不是移动热点)

【问题讨论】:

    标签: c# .net uwp


    【解决方案1】:

    如果您想从使用 .net Framework 应用程序或 .NET Core 3.x 的桌面应用程序使用 UWP API,您只需安装Microsoft.Windows.SDK.合同NuGet 包。然后您可以在添加正确的命名空间后使用 Windows 运行时 API。

    更多信息和详细解释在这里:Call Windows Runtime APIs in desktop apps

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-14
      • 1970-01-01
      • 2016-06-26
      • 2017-07-04
      相关资源
      最近更新 更多