1. 程式人生 > >【機房重構】-窗體繼承控制元件不顯示

【機房重構】-窗體繼承控制元件不顯示

  機房重構,在組合查詢的時候用到的是模板方法的設計模式,這裡需要有窗體的繼承來實現,可是我在建立繼承窗體的時候出現了這個問題:警告:沒有包含要從中繼承的元件的已生成程式集,生成當前應用程式,或單擊“瀏覽”並從另一個應用程式彙總選擇以前生產的程式集。

無法直接新增繼承窗體。

第一步我採取的辦法是:

  新增一個普通窗體,在程式碼中讓其繼承父窗體。這樣建立完成我就直接在程式碼介面開始敲程式碼了,等我開啟這個子窗體的時候發現報錯了:檔案中的類都不能進行設計,因此未能為該檔案顯示設計器。

沒法顯示控制元件。

根據百度查到的,將問題窗體排除,再新增現有項把窗體加上不行。清理解決方案,重新生成解決方案都不行。

後來由於它不影響執行,也不影響我寫程式碼,我就想先放放。

這個組合查詢的程式碼敲的差不多的時候,自考學習中跟小骨說到這個問題,他說幫我看看,很快就找到了問題所在,修改了目標框架為4.6,之前是4.0的。沒有4.6框架的話直接從官網下載即可。

後來查到這個問題是因為VS未能解析主引用,框架的版本高於當前的目標框架,只要修改目標框架高一點就ok了。