【问题标题】:How can i import windows.media.capture in my WPF project?如何在我的 WPF 项目中导入 windows.media.capture?
【发布时间】:2015-08-26 16:02:13
【问题描述】:

我对windows media capture命名空间很困惑,我想在windows 8.1中导入命名空间来开发相机功能。

仅供参考,我使用 Visual Studio 2013 和 windows 7 64 位开发,我已经尝试安装 windows 8 软件开发工具包,但我仍然找不到命名空间。

我错过了什么吗?

【问题讨论】:

  • 您只能在商店和电话项目中使用该命名空间,而不能在 WPF 等桌面项目中使用。谷歌“wpf camera capture”,点击率很高。

标签: c# wpf visual-studio-2013 windows-8.1 windows-7-x64


【解决方案1】:

Windows.media.capture 最低支持的客户端是 windows 8,最低支持的手机是 windows phone 8.1。

MSDN查看这篇文章

【讨论】:

  • 我已经在虚拟机中安装了windows 8并再次安装了visual studio 2013,但是仍然找不到命名空间,知道吗?
  • 您是否在 Windows 8 中安装了 visualstudio 2013?
【解决方案2】:

最后我已经完成了在 Windows 7 x64 中为 windows 8.1 Table 开发应用程序,并想在这里分享一些我的经验。

步骤:

  1. 在 wpf 应用中编辑 .csproject(在 <TargetPlatformVersion>8.1</TargetPlatformVersion> 内添加 <PropertyGroup>

  2. 添加“Windows”库参考

  3. 加载一些 .Net Framework 4 库(System.Runtime.dll、System.Runtime.InteropServices.WindowsRuntime.dll、System.Threading 和 System.Threading.Task),位置通常在 C:\Windows\Microsoft .NET\Framework64\v4.0.30319\

  4. 加载 System.Runtime.WindowsRuntime.dll (C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETCore\v4.5)

但我们无法调试应用程序,因为与 windows 7 的运行时不同,我们只能构建和部署到 Windows 8.1 平板电脑。

我已经使用 MSSQLServer Compact DB Express 2014 实现了相机功能、GPS 和数据库操作。

参考:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2013-01-02
    • 2019-06-10
    • 2022-07-12
    • 2021-09-03
    相关资源
    最近更新 更多