2017-03-24 10 views
0

(VB.NETのためのコーディング)TagLib.Sharp(vb.net)(タイプ 'TagLib.File' が定義されていない)

私はTagLibの-シャープで働いています。私はそれがどのように機能するか本当に楽しむ。 非常に簡単でストレートです。さて、VSの中では、とにかくです。

私はファイルをとり、私のWebサーバー上に配置しました。そこには、VSLib-Sharp.dllファイルを参照したときにVSがDLLファイルで作成したBINフォルダが含まれていました。

ブラウザでサイトを実行すると、次のエラーが発生します。

Type 'TagLib.File' is not defined 

名前空間を作成しなければならないと言われました。私はまた、さまざまなtaglibのためのすべてのインポートを含め、それは動作しませんでした。

ここに私が作業しているコードがあります。

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 

私も自分のシステムとのDLLファイルを登録。

%windir%\microsoft.net\framework\v2.0.50727\regasm G:\WebFiles\taglib-sharp.dll /codebase 

私はまた、ファイルとどのようなプロジェクトがで作られているために使用された.NETバージョンを扱うこのエラー、についてお読みください。

.netのバージョンを2.5に変更してから3.5に変更し、4.5に戻って問題はありませんでした。何も動作していないようです。 (私が2.5に下がったときの多くのエラー以外、それは混乱でした)

しかし、何も動作していないようです。これに関するどんな考えもすばらしいでしょう。 mp3メタデータを読むことは、私が長年にわたって進行中のプロジェクトに追加したいことでした。そして私はこれに近いですが、そのフィニッシュラインを越えることはできません。

この厄介な問題に関するすべての支援をお寄せいただきありがとうございます。

コーディングEE

+0

なぜのための誰もTHUMBこのダウンでしょうか?私はコードと情報と必要なものすべてを提供しました。これは冗談です! – CodingEE

+0

何度もそこにいました。あなたがここで行ったのと同じくらい多くの情報を提供したことはありませんでした。 –

答えて

関連する問題