Fråga : VB.Net Ineritance ifrågasätter

Arbetet för förmiddag I i en VB.Net i visuellt hjälpmedelstudion 2008
I har en klassificera i en DLL det I som är rört till en annan DLL.  Detta klassificerar övertog another klassificerar från en fullständigt separat DLL.  När detta klassificerar, var i den första DLLEN, jag kunde appellen fungerar från övertagen klassificerar i den separata DLL-boten.  Men mitt understödja DLL fick efter rört I detta har klassificerat till dess egna DLL, jag kan inte hänvisa till fungerar, rekvisitan och subs från den första dLL.
I vet att den låter något liknande som jonglera agerar, så stort och mig önskade att bryta dem ifrån varandra in i separat DLLs.

Example:
A.DLL har en klassificera som kallas clsBasen.  I denna DLL den har att fungera GetSettings

The understöder DLL har att klassificera kallad clsData… som den övertar clsBase från A.DLL… den har en grupp av fungerar av dess eget, men fördjupa alla fungerar i basera klassificerar också.  (Detta som fint fungeras till rört I detta, klassificerar in i en 3rd DLL), den rörda clsDataen för

I in i en separat DLL och nu några andra apps, som använde clsData, kan ej längre få fungerar, rekvisita, subs i idéer för clsData.

Any vad I-förmiddagen som orätt gör?   Precis pröva förmiddag I att re-organize min DLL och snitt som det besegrar på dess size.

Thanks!




" klar "

Svar : VB.Net Ineritance ifrågasätter

Det vänder det orsakades ut av min nya DLL som hänvisar till baseraDLLEN…, Med alla dessa som är i 1 lösning.  Den krävde att den hänvisar till projektera i stället för DLLEN direkt.  Projektera i stället för direkt till DLLEN, stoppat klaga för visuellt hjälpmedel studion om hänvisar till, så snart som jag hänvisade till DLLEN.   Sorten av konstigt, men jag gissar för att den dynamiska avlusaren ska fungera riktigt, det krävde detta.

Tackgrabbar!
Andra lösningar  
 
programming4us programming4us