2010-07-12 210 views
1

首先,讓我解釋一下情況,我知道這有點複雜。 我爲我可憐的英語道歉。ASP.NET 2.0編譯錯誤BC30002:類型未定義

我創建了一個包含我創建的類的dll庫。 我使用控制檯應用程序測試了該庫,並使用Visual Studio 2005創建了網站,其中一切正常。

因此,我將dll複製到正在運行的ASP.NET 2.0網站的「Bin」文件夾中,添加了對dll文件的引用,導入了命名空間,然後嘗試啓動dll中對象的實例。

發生以下情況, 編譯錯誤BC30002:類型未定義。

當我試圖創建一個新類的另一個對象的實例時出現同樣的錯誤,該類位於同一網站的「App_Code」文件夾中。

在同一個網站上,我有一個第三方DLL庫,我爲第三方庫做了完全相同的事情,它工作正常。

我不知道爲什麼我自己的dll庫(在「Bin」文件夾中)和類(在「App_Code」文件夾中)不起作用。

請給我一些提示,我可以如何解決這個問題。

回答

0

只是一個瘋狂的猜測,但也許你的庫中的類和App_Code中的類之間的名稱空間衝突?