我正在使用Visual Studio 2010,这是我第一次使用API。当我尝试使用Last.FM API时,我得到第10行和第48行的“类型或命名空间名称'Lastfm'无法找到...”。我已经查看了类似主题的其他一些StackOverflow问题,但是似乎没有一个直接适用。
我从http://code.google.com/p/lastfm-sharp/downloads/list下载了lastfm-sharp.dll并将其放在projects文件夹中。然后我添加它作为参考,不记得做任何其他事情。然后我使用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 :(得分:1)
获取C#文档。
您可能会错过顶部的USING语句以及包含该类名称空间的所有其他语句,或者您忘记添加项目或dll作为参考。
答案 1 :(得分:0)
And placed it in the projects folder?
保留lastfm-sharp.dll
的位置。将其放在项目文件夹中是不够的。将您的dll放在bin
文件夹中。