BASS.NET is a .Net wrapper for the BASS audio library and all it's Add-Ons - available at www.un4seen.com. It can be used with the .Net Framework and with any managed language, like C#, VB.Net, JScript, F# or managed C++. The BASS.NET release version is installed in the specified 'install-directory' and will be registered to the .Net Framework as a standard component (make sure to add a respective reference to the Bass.Net assembly within your project).
The native BASS libraries are NOT included and need to be downloaded seperately - so make sure to place the BASS library and the needed add-on libraries to your project executable directory (e.g. place the bass.dll to your .\bin\Debug folder).
Note, that there are four Bass.Net assemblies available (side-by-side): one targeting the .Net v2.0 Framework and one targeting the .Net v4.0 Framework, plus a special CE and iPhone/iPad version. These versions are installed underneath the selected 'install-directory' within the following sub-folders:
| .\v2.0 | Bass.Net for .Net 2.0 (Bass.Net.dll) Targeting x86 and x64, Windows, Linux or Apple OSX development. |
| .\v4.0 | Bass.Net for .Net 4.0 (Bass.Net.dll) Targeting x86 and x64, Windows, Linux or Apple OSX development. |
| .\compact | Bass.Net CE for .Net CompactFramework 3.5 (Bass.Net.compact.dll) Targeting Windows CE development. |
| .\iphone | Bass.Net iPhone for .Net CompactFramework 3.5 (Bass.Net.iphone.dll) Targeting Apple iPhone/iPad development (static, __Internal linking). |
BASS.NET is a pure .Net assembly which is compiled with the for Any CPU switch. This means it can directly be used on any 32-bit or 64-bit operating system. In a 32-bit environment BASS.NET will automatically be executed as a 32-bit assembly and in a 64-bit environment as a 64-bit assembly. As such, make sure to use the respective versions of the native BASS/AddOn libraries with it!