如何在我的 WPF 项目中导入 windows.media.capture?

How can i import windows.media.capture in my WPF project?

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

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

我是不是漏掉了什么?

Windows.media.capture 支持的最小客户端是 windows 8,支持的最小客户端 phone 是 windows phone 8.1 .

查看来自 MSDN

的这篇文章

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

步骤:

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

  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 Tablet.

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

参考: