【问题标题】:WP8.1 SilverLight Microsoft.Devices.PhotoCamera Access DeniedWP8.1 SilverLight Microsoft.Devices.PhotoCamera 访问被拒绝
【发布时间】:2015-02-01 19:57:07
【问题描述】:

我在编写 Windows Phone 应用程序时遇到了挫折。

我有一个 WP8.1 Silverlight 项目。然后我只是试图初始化相机。我收到拒绝访问错误。 Package.appxmanifest 文件选择了网络摄像头。我一直无法在论坛上找到关于这个问题的类似帖子。有什么想法吗?

注意:我有很棒的图片,但是我需要“至少 10 个声望”才能发布图片:(

Dim WithEvents cam As PhotoCamera

Public Sub New()
    InitializeComponent()
    If PhotoCamera.IsCameraTypeSupported(CameraType.Primary) = True Then
        cam = New PhotoCamera(CameraType.Primary)
    End If

End Sub

这是错误: Microsoft.Devices.Camera.ni.dll 中出现“System.UnauthorizedAccessException”类型的异常,但未在用户代码中处理

附加信息:访问被拒绝。 (来自 HRESULT 的异常:0x80070005 (E_ACCESSDENIED))

我正在调试设备(带有 W8.1 的 lumia 820)并且正在使用带有 Update 4 的 VS 2013 for Windows。

【问题讨论】:

    标签: silverlight windows-phone-8.1 access-denied


    【解决方案1】:

    事实证明,WMAppManifest 仍然需要设置。不幸的是,找到或操作它的唯一方法是转到目录(在 Visual Studio 之外),然后深入到“我的项目”目录。在那里我找到了 WMAppManifest 并能够直接对其进行编辑。添加了 ID_CAP_ISV_CAMERA,然后能够按预期运行/调试。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题(在我的情况下,我在错误的地方搜索)。我不知道您是找不到它还是它没有绑定到您的项目,但 WMAppManifest.xml 应该在 your-solution/Properies 选项卡下。

      【讨论】:

        猜你喜欢
        • 2011-05-01
        • 1970-01-01
        • 1970-01-01
        • 2014-08-10
        • 2021-03-06
        • 2011-05-15
        • 2010-09-06
        • 2014-03-22
        • 2013-08-10
        相关资源
        最近更新 更多