2013-01-03 2 views
0

Visual Studio 2010을 사용하고 있으며 API를 처음 사용합니다. Last.FM API를 사용하려고하면 "유형 또는 네임 스페이스 이름 'Lastfm'을 찾을 수 없습니다 ..."10 및 48 줄입니다. 비슷한 주제에 대해 다른 StackOverflow 질문을 살펴 보았습니다. 아무도 직접 신청하는 것 같지 않았습니다.네임 스페이스 이름 'Lastfm'을 (를) 찾을 수 없습니다.

http://code.google.com/p/lastfm-sharp/downloads/list에서 lastfm-sharp.dll을 다운로드하여 프로젝트 폴더에 저장했습니다. 그런 다음 참조로 추가하고 다른 작업을 리콜하지 마십시오. 그런 다음 http://code.google.com/p/lastfm-sharp/wiki/Examples의 예제를 사용하여 코드를 작성했습니다. 당신이 제공 할 수있는 어떤 도움

using System; 
using System.Collections.Generic; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.IO; 
using System.Linq; 
using System.Text; 
using System.Windows.Forms; 
using Lastfm.Services; 

namespace MusicOrganize 
{ 
    public partial class Form1 : Form 
    { 
     public Form1() 
     { 
      InitializeComponent(); 
     } 

     private void Form1_Load(object sender, EventArgs e) 
     { 
      DIRECTORY = this.FilePath.Text; 
     } 

     private void FilePath_TextChanged(object sender, EventArgs e) 
     { 
      DIRECTORY = this.FilePath.Text; 
     } 

     //Choose what Folder to work with 
     private void BrowseBtn_Click(object sender, EventArgs e) 
     { 
      if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) 
      { 
       this.FilePath.Text = folderBrowserDialog1.SelectedPath; 
      } 
     } 

     //Organize Music in selected Directory 
     private void OrganizeBtn_Click(object sender, EventArgs e) 
     { 
      //Put all tracks into one folder 
      Music.Consolidate(DIRECTORY); 

      string API_KEY = "****"; 
      string API_SECRET = "****"; 
      Session session = new Session(API_KEY, API_SECRET); 

      Music.GetTrackTags(); 
     } 

     public string DIRECTORY; 
    } 
} 

감사 :

여기 내 코드입니다.

+0

Lastfm.dll의 참조를 업데이트하려고합니까? – bystander

답변

1

C# 문서를 가져옵니다.

상단의 USING 문이 클래스의 네임 스페이스를 포함하는 다른 모든 문구와 함께 놓이거나 프로젝트 또는 dll을 참조로 추가하지 않았습니다. 당신이 프로젝트에 넣어하기에 충분하지 귀하의 lastfm-sharp.dll .Its을 유지

0
And placed it in the projects folder? 

bin 폴더에 DLL을 folder.Put.

+0

AFIK 참조해야합니다. – rekire

+0

@rekire yap 및 그 참조 너무 있어야합니다. 감사합니다. –

+0

좋습니다. 내 .dll 파일을 "bin"폴더로 옮겼습니다. 이 경고와 동일한 오류가 있습니다 : '현재 대상 프레임 워크 인 ".NETFramework, Version = v4.0, Profile = Client"에는 "System.Web, Version = 4.0.0.0, Culture = neutral, PublicKeyToken = b03f5f7f11d50a3a"가 포함되지 않습니다. "참조 된 어셈블리"lastfm-sharp "는 종속되어 있습니다. 이로 인해 참조 된 어셈블리가 해석되지 않습니다. 이 문제를 해결하려면 (1)이 프로젝트의 대상 프레임 워크를 변경하거나 (2) 참조 된 어셈블리를 프로젝트에서 제거하십시오. ' – user1944695