(Coding for VB.NET)
I am working with the TagLib-Sharp. I really enjoy how it works. Very simple and straight forward. Well, within VS, it is, anyway.
I took the files and placed them on my web server, of which included the BIN folder that VS created with the DLL files when I referenced the TagLib-Sharp.dll file.
When I run the site through my browser, I get the following error.
Type 'TagLib.File' is not defined
I was told that I had to create a Namespace for it, so I did that. I also included all the IMPORTS for the different taglib's and that did not work.
Here is the code that I am working with.
default.aspx
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="TagLib._Default" %>
<form id="form1" runat="server">
<div>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
</div>
</form>
default.aspx.vb
Imports TagLib
Imports TagLib.IFD
Imports TagLib.IFD.Tags
Imports TagLib.Xmp
Imports TagLib.Id3v2
Namespace TagLib
Partial Class _Default
Inherits System.Web.UI.Page
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim mp3 As TagLib.File = TagLib.File.Create("G:\InetPub\wwwroot\Media\m.mp3")
Dim strAlbum As String = mp3.Tag.Album
Label1.Text = "Album: " + strAlbum
mp3.Dispose()
End Sub
End Class
End Namespace
I also registered the DLL file with my system.
%windir%\microsoft.net\framework\v2.0.50727\regasm G:\WebFiles\taglib-sharp.dll /codebase
I also read about this error, where it deals with the .NET version that was used for the file and what the project is made with.
I changed the version of .net down to 2.5 and then up to 3.5 and then back to 4.5 and it did not matter. Nothing seemed to work. (Other than a lot of errors when I went down to 2.5, it was a mess)
But nothing seems to be working. Any idea's on this would be wonderful. Reading the mp3 metadata is something that I have been wanting to add to an ongoing project for many years. And I am this close, but cannot seem to cross that finish line.
Thanks in advance for all assistance on this annoying issue.
CodingEE
OK, for anyone that runs into this issue.
This is how you fix it.
https://blogs.msdn.microsoft.com/tolong/2006/11/16/how-to-get-your-publickeytoken/
Works like a charm. I am now viewing the site on a web server. NICE!!!!!
CodingEE