2013-12-16 3 views
0

저는 창 전화 응용 프로그램 개발에 매우 ​​익숙합니다. 난 그냥 버튼 click.but의 간단한 코드를 작성하면 그것을 실행하려고하면 "장치가 연결되어 있지"같은 오류가 표시되지만 인터넷에 연결하면 내 응용 프로그램이 실행됩니다. 내 응용 프로그램을 실행하려면 인터넷에 연결해야합니다. 창 전화가 없습니다. 방금 ​​창 전화 에뮬레이터를 설치 한 sdk 7.0 창을 다운로드했습니다. 창 전화가 없습니다. 나는 어떻게해야합니까? 이 당신은 인터넷이나 만들거나 디버그 응용 프로그램에 물리적 장치를 필요로하지 말아 내 코드장치가 연결되지 않았습니다.

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
      <Button Name="_playaudio" Height="80" Width="150" 
        HorizontalAlignment="Left" VerticalAlignment="Top" Click="_playaudio_Click"> 
       <Button.Background> 
        <LinearGradientBrush EndPoint="1,0.5" StartPoint="0,0.5"> 
         <GradientStop Color="#FFDB2422" Offset="0.36" /> 
         <GradientStop Color="#FFAD3A3A" Offset="1" /> 
        </LinearGradientBrush> 
       </Button.Background> Click Me 
      </Button> 
      <MediaElement x:Name="mymedia" VerticalAlignment="Bottom" Source="/assest/Audio/Animals/Lion.wav" Volume="100" AutoPlay="False" > 

      </MediaElement> 

답변

1

아니요, 네트워크를 연결하기 위해 네트워크에 연결할 필요는 없습니다. 오류는 선택한 디버그 장치 때문입니다.

Visual Studio의 위쪽 표시 줄에는 녹색 삼각형이있는 단추가 있으며, 오른쪽에는 캡션 "장치"가 표시되어있을 것입니다. 드롭 다운 메뉴를 사용하여 phisical 장치 대신 에뮬레이터를 선택하십시오. 버튼을 누르면 에뮬레이터가 열리고 앱이 설치되고 실행됩니다.

+0

이제 괜찮습니다. 버튼을 클릭하면 음악을들을 수 없습니다. –

+2

먼저 에뮬레이터 내에서 하드웨어 키보드를 활성화하십시오. 그렇게하려면 에뮬레이터 UI의 어딘가를 탐색 한 다음 키보드의 PAGE UP 버튼을 누릅니다. 에뮬레이터 볼륨을 높이려면 F9 키를 사용하십시오. MSDN : http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff754352(v=vs.105).aspx이 충분하지 않은 경우 문제가 코드입니다. 내가 볼 수 있듯이 파일의 경로에는 "/ assest /"가 포함되어 있습니다. 아마도 "자산"을 의미할까요? 그리고 또한 당신은 첫 번째 슬래시가 필요하지 않습니다 – fillobotto

+0

아니 내 선생님 내 폴더 이름은 assest입니다. 나는 당신을 여기에 데려 오지 않았다 "어딘가 에뮬레이터 UI에서 찾아보기를 누른 다음 키보드의 PAGE UP 버튼을 누르십시오." 그리고 또한 첫 번째 슬래시 양식 code.but 여전히 음악을들을 수 없어 –

1

입니다. 대상 디버그 플랫폼이 장치가 아닌 에뮬레이터인지 확인하십시오. 그게 문제를 해결해야합니다.

관련 문제