none
發生無法識別的類別,visual studio 提示需要載入dll,載入後卻發展application 物件沒有相似類別 RRS feed

  • 問題

  • A類別庫、B類別庫、C專案

    B類別庫載入A類別庫引用,C專案載入B類別庫

    當C專案引用到A類別庫的類別,Visual studio 要求需要載入A類別庫使用,無法識別其中的class

    嘗試載入後,卻發生Application 類別沒有對應使用的方法,如以下方法

    Application.EnableVisualStyles();

    Application.SetCompatibleTextRenderingDefault(false);

    Application.Run(new c());

    以上三種方法無法識別

    使用環境為

    windows專案

    Net Framework 4.6



    andy.hsiao ,welcome 2017

    2019年7月30日 上午 02:48

解答

  • 你的C專案也要參考A的類別庫才行。

    Application 類別是在 System.Windows.Forms 命名空間內,但一般它不會放在類別庫,而是放在 client 端。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2019年7月30日 上午 03:35
    版主

所有回覆

  • 你的C專案也要參考A的類別庫才行。

    Application 類別是在 System.Windows.Forms 命名空間內,但一般它不會放在類別庫,而是放在 client 端。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2019年7月30日 上午 03:35
    版主
  • C 參考(認識) B,B 參考(認識) A,並不代表 C 認識 A。

    解決方式就是小朱說的 讓 C 參考 A,不然就要使用反射技巧,那又是另外一個學問了。


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/

    2019年7月30日 上午 06:13
    版主
  • 我將C專案錯誤貼出

    C專案發生 

    錯誤 CS0234 命名空間 'Application' 中沒有類型或命名空間名稱 'EnableVisualStyles' (是否遺漏了組件參考?)
    錯誤 CS0234 命名空間 'Application' 中沒有類型或命名空間名稱 'Run' (是否遺漏了組件參考?)
    錯誤 CS0234 命名空間 'Application' 中沒有類型或命名空間名稱 'SetCompatibleTextRenderingDefault' (是否遺漏了組件參考?)

    Application.EnableVisualStyles();

    Application.SetCompatibleTextRenderingDefault(false);

    Application.Run(new ClassA());


    andy.hsiao ,welcome 2017



    2019年7月31日 下午 12:57
  • 列一下  C  專案的參考清單來瞧瞧 ,   另一個事情 , 在   Visiual Studio   中將滑鼠標移到 Application ,    按滑鼠右鍵 , 選  " 移至定義", 看會發生什麼事 , 我懷疑你無意間創造出了一個自己的  Application   類別 。


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。 https://skilltree.my/


    2019年7月31日 下午 01:12
    版主