我在撰写Windows Phone应用程序时感到非常沮丧。
我有一个WP8.1 Silverlight项目。我当时只是想初始化相机。我收到了一个Accessdenied错误。 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)并使用VS 2013 for Windows with Update 4。
答案 0 :(得分:2)
事实证明,仍然需要设置WMAppManifest。不幸的是,找到它或操纵它的唯一方法是转到目录(在visual studio之外),然后钻入“我的项目”目录。在那里我找到了WMAppManifest,并且能够直接编辑它。添加了ID_CAP_ISV_CAMERA然后能够按预期运行/调试。