2013-01-03 55 views
0

我正在使用Visual Studio 2010,這是我第一次使用API​​。當我嘗試使用Last.FM API時,我得到了第10行和第48行的「類型或名稱空間名稱」Lastfm'找不到......「。我已經查看了有關類似主題的其他一些StackOverflow問題,但似乎沒有直接適用。namespace name'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作爲參考。

0
And placed it in the projects folder? 

如果你把你的lastfm-sharp.dll。其不足以把它放在一個項目folder.Put您的DLL中bin文件夾中。

+0

AFIK它也必須被引用。 – rekire

+0

@rekire yap及其必須參考too.Thanks。 –

+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