Pergunta : Pergunta de VB.Net Ineritance

Eu estou trabalhando em um VB.Net no estúdio visual 2008
I tenho uma classe em um DLL que eu mova para um outro DLL.  Esta classe herdou uma outra classe de um DLL completamente separado.  Quando esta classe estava no primeiro DLL, eu poderia chamar funções da classe herdada na multa separada do DLL.  Depois que eu movi esta classe para seu próprio DLL, eu não posso prover funções, as propriedades e os submarinos do primeiro dLL.

I sabem que soa como um ato de mnanipulação, mas meu segundo DLL estava começ tão grande e mim quis o quebrar distante em DLLs.

Example: o
A.DLL tem uma classe chamada clsBase.  Neste DLL, tem o DLL de GetSettings

The segundo da função tem a classe chamada clsData… que herda o clsBase de A.DLL… tem um grupo das funções do seus próprios, mas estende todas as funções na classe baixa igualmente.  (Isto trabalhou muito bem até que eu movi esta classe em um ó DLL) o

I moveu o clsData em um DLL separado e agora algum outro apps que esteja usando o clsData pode já não começ às funções, propriedades, submarinos em idéias de clsData.

Any o que eu estou fazendo erradamente?   Eu apenas estou tentando reorganizar meu DLL e cortá-lo para baixo em seu size.

Thanks!




class= do

Resposta : Pergunta de VB.Net Ineritance

Despeja-o foi causado por meu DLL novo que provê o DLL da base… Com o toda a estes que estão em 1 solução.  Exigiu que ele referência o projeto em vez do DLL diretamente.  Assim que eu provesse o projeto do DLL em vez de diretamente ao DLL, o estúdio visual parou de queixar-se sobre as referências.   O tipo de estranho, mas eu supor para que o depurador de programas dinâmico trabalhe corretamente, ele exigiu isto.

Agradece a indivíduos!
Outras soluções  
 
programming4us programming4us