2014-01-20 2 views
1

내 응용 프로그램에 ProximityDevice을 사용하고 싶습니다. 경우에 나는 다음과 같이 필드 나 생성자의 선언 :ProximityDevice (Windows Phone) 초기화 중 UnauthorizedAccessException

public partial class MainPage : PhoneApplicationPage { 
    // Constructor 
    public ProximityDevice device; 
    public MainPage() { 
     InitializeComponent(); 
     device = ProximityDevice.GetDefault(); 
    } 
} 

나이 : 나는대로를 선언하면

public partial class MainPage : PhoneApplicationPage { 
    // Constructor 

    public MainPage() { 
     InitializeComponent(); 
     public ProximityDevice device = ProximityDevice.GetDefault(); 
    } 
} 

내가

A first chance exception of type 'System.UnauthorizedAccessException' occurred in SecurityClient.DLL 
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in mscorlib.ni.dll 
A first chance exception of type 'System.Reflection.TargetInvocationException' occurred in Microsoft.Phone.ni.dll 

를 얻을 수 정적 코드는 아무 문제가 없습니다.

public partial class MainPage : PhoneApplicationPage { 
     // Constructor 
     public static ProximityDevice device = ProximityDevice.GetDefault(); 
     public MainPage() { 
      InitializeComponent();  
     } 
    } 

어떻게 해결할 수 있습니까?

답변

1

응용 프로그램 매니페스트에 ID_CAP_PROXIMITY 기능을 추가했는지 확인하십시오.

+0

나는 이러한 기능 섹션을 잊어 버렸습니다. 그것은 효과가 있었다. 태그를 쓰는 방법을 알고 있습니까? 내가 오랫동안 그것을 찾고 있었기 때문에 주제 링크 : http://stackoverflow.com/questions/21237805/how-to-write-data-to-nfc-tag-using-nokia-lumia-820windows-phone –

관련 문제