0

我正在使用 Visual Studio 2010,这是我第一次使用 API。当我尝试使用 Last.FM API 时,我在第 10 行和第 48 行得到“找不到类型或命名空间名称‘Lastfm’...”。我查看了有关类似主题的其他一些 StackOverflow 问题,但是似乎没有一个直接适用。

我从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;
    }
}

感谢您的任何帮助,您可以提供。

4

2 回答 2

1

获取 C# 文档。

您要么错过顶部的 USING 语句以及包含该类命名空间的所有其他语句,要么您忘记添加项目或 dll 作为参考。

于 2013-01-03T05:48:11.140 回答
0
And placed it in the projects folder? 

你把你lastfm-sharp.dll的 .It 放在一个项目文件夹中是不够的。把你的 dll 放在bin文件夹中。

于 2013-01-03T05:51:58.013 回答