看板 C_Sharp 關於我們 聯絡資訊
大家好,我有兩個DLL X,Y 兩個的namespace都是space X.DLL中有 class A 和 abstract class B Y.DLL 中有 class C:B 我在新的專案中加入這兩個dll檔 新的專案中有用到 class A 和 class C 編譯的時候出現這個訊息 無法從組件 'Y, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' 載入型別 'space.C'。 請問有人知道這是什麼問題嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.200.162
horngsh:你是不是要把abstract class B和class C放在同一個DLL? 07/26 23:34
gundan:不是,我要分開,之後會做其他東西,不過都是繼承B 07/27 02:26
gundan:就是基本是X.DLL 之後會做其他的DLL 都是繼承B 07/27 02:27
gundan:這個CLASS C 就算是試做的 就失敗了,有人知道問題嗎? 07/27 02:27
gundan:謝謝 07/27 02:28
gundan:對了,class A B在一個專案C在另一個 07/27 08:39
gundan:如果把兩個合起來CLASS A B C做成同一個DLL就沒問題 07/27 08:40
gundan:解決了,我把y.dll的default namespace和assembly name 07/27 08:50
gundan:改掉就好了…可是我不知道為什麼!有人知道嗎?謝謝 07/27 08:51
s4300026: 我這邊測試是reference不同步的問題 04/18 15:41
s4300026: 參考到舊的reference 04/18 15:42