TIPS-ASP.NET控制項在VS2010設計檢視下無法正確顯示

開啟現成專案,其中WebForm中已使用某自訂控制項,從工具箱拖了同一DLL的其他控制項到WebForm中,出現:

Error creating template groups. Reason: System.InvalidCastException: [A]Boo.Web.MyGrid cannot be cast to [B]Boo.Web.MyGrid. Type A originates from 'Boo.Web.UI, Version=3.5.0.0, Culture=neutral, PublicKeyToken=123256789abcdef0’ .' in the context 'LoadNeither' at location 'C:\Users\jeffrey\AppData\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies\yb6ywnfj01\Boo.Web.UI.dll'. Type B originates from 'Boo.Web.UI, Version=3.5.0.0, Culture=neutral, PublicKeyToken=123256789abcdef0’ in the context 'LoadNeither' at location 'C:\Users\jeffrey\AppData\Local\Microsoft\VisualStudio\10.0\ProjectAssemblies\t4xemrmv01\boo.web.ui.dll'.

在設計檢視下,控制項呈現破損狀態無法編輯。仔細看錯誤訊息,發現Strong Name 'Boo.Web.UI, Version=3.5.0.0, Culture=neutral, PublicKeyToken=123256789abcdef0’相同,但是暫存路徑不同(綠色部分),在VS2008/VS2010都摔過跤的同事提供血淚經驗,我先刪除bin目錄下的Boo.Web.UI.dll及Boo.Web.UI.Design.dll,重新拖入元件,控制項仍無法顯示,但破損控制項按右鍵叫出選單,執行”重新整理"(Refresh),問題排除。以上經驗供參考。

歡迎推文分享:
Published 13 July 2011 06:11 PM 由 Jeffrey
Filed under: , ,
Views: 5,927



意見

沒有意見

你的看法呢?

(必要的) 
(必要的) 
(選擇性的)
(必要的) 
(提醒: 因快取機制,您的留言幾分鐘後才會顯示在網站,請耐心稍候)

5 + 3 =

搜尋

Go

<July 2011>
SunMonTueWedThuFriSat
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456
 
RSS
創用 CC 授權條款
【廣告】
twMVC

Tags 分類檢視
關於作者

一個醉心技術又酷愛分享的Coding魔人,十年的IT職場生涯,寫過系統、管過專案, 也帶過團隊,最後還是無怨無悔地選擇了技術鑽研這條路,近年來則以做一個"有為的中年人"自許。

文章典藏
其他功能

這個部落格


Syndication