2014-01-08 35 views
0

VS 2010, asp.net,我收到了部分項目,即少數模塊的所有標記和代碼位於文件後面,其他模塊將從assemblybin文件夾中引用。它工作正常,沒有任何問題。過了一段時間,我得到了markup和代碼爲其他人的文件,然後我從bin刪除'大會'。當我運行應用程序時,我得到了Could not load type 'xxx'錯誤。如何解決這個問題?無法在asp.net中加載類型'xxx'

回答

1

在刪除引用並刪除程序集編譯之後,您需要刪除程序集的引用,然後再刪除它。可疑編譯之後,嘗試獲取頁面。

確保程序集不再需要,因爲可以通過反射庫訪問程序集而無需參考。

1

與原始DLL相比,您還沒有獲得所有標記和代碼背後的代碼,或者它們與編譯生成DLL的方式有所不同。特別是'xxx'級是罪魁禍首。你會發現:

xxx.aspx 
xxx.aspx.designer.vb/xxx.aspx.design.cs 
xxx.aspx.vb/xxx.aspx.cs 

(根據您是否使用VB或C#)。

它也可能是一個命名空間問題,請檢查您的項目設置並確保提供的標記/代碼與您的根名稱空間保持一致。

相關問題