我包括 SoundTouchSharp 作为参考(在创建 .cs 文件的 .dll 版本之后),我还将 SoundTouchSharp.dll 和 soundtouch.dll 放在 bin/Debug 文件夹中。
如果要在另一个命名空间中使用命名空间中的SoundTouchSharp
类,则BigMansStuff.PracticeSharp.Core
必须将其公开,然后创建库。
using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
namespace BigMansStuff.PracticeSharp.Core
{
/// <summary>
/// .NET C# Wrapper to the SoundTouch Native C++ Audio library
/// </summary>
/// <see cref="http://www.surina.net/soundtouch/index.html"/>
public class SoundTouchSharp: IDisposable
{
//...
}
//...
}
然后在您的项目中,您必须添加一个using 指令,该指令允许从命名空间使用该类型:
using BigMansStuff.PracticeSharp.Core;