簡體   English   中英

WP8.1 SilverLight Microsoft.Devices.PhotoCamera訪問被拒絕

[英]WP8.1 SilverLight Microsoft.Devices.PhotoCamera Access Denied

我在編寫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和Update 4。

事實證明,仍然需要設置WMAppManifest。 不幸的是,找到它或操縱它的唯一方法是轉到目錄(在visual studio之外),然后鑽入“我的項目”目錄。 在那里我找到了WMAppManifest,並且能夠直接編輯它。 添加了ID_CAP_ISV_CAMERA然后能夠按預期運行/調試。

我有同樣的問題(在我的情況下,我在錯誤的地方搜索)。 我不知道您是否找不到它或者它沒有綁定到您的項目,但WMAppManifest.xml應該在您的解決方案/ Properies選項卡下。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM