作者gundan (鋼彈)
看板C_Sharp
標題[問題] 無法從組件 載入型別
時間Tue Jul 26 16:01:36 2011
大家好,我有兩個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
1F:推 horngsh:你是不是要把abstract class B和class C放在同一個DLL? 07/26 23:34
2F:→ gundan:不是,我要分開,之後會做其他東西,不過都是繼承B 07/27 02:26
3F:→ gundan:就是基本是X.DLL 之後會做其他的DLL 都是繼承B 07/27 02:27
4F:→ gundan:這個CLASS C 就算是試做的 就失敗了,有人知道問題嗎? 07/27 02:27
5F:→ gundan:謝謝 07/27 02:28
6F:→ gundan:對了,class A B在一個專案C在另一個 07/27 08:39
7F:→ gundan:如果把兩個合起來CLASS A B C做成同一個DLL就沒問題 07/27 08:40
8F:→ gundan:解決了,我把y.dll的default namespace和assembly name 07/27 08:50
9F:→ gundan:改掉就好了…可是我不知道為什麼!有人知道嗎?謝謝 07/27 08:51
10F:推 s4300026: 我這邊測試是reference不同步的問題 04/18 15:41
11F:→ s4300026: 參考到舊的reference 04/18 15:42