Abstract classes
I'm having trouble implementing an abstract class in C#, and I can't figure out how to search for the right answer. I think my question boils down to: "Does the abstract class have to be part of the same assembly as derived classes?"
I have an abstract class and a derived class, and when I put them in the same assembly together, everything works great, so I know all of the basic syntax is correct. However, when I put the abstract class in a different assembly, my derived class goes crazy. For each method in the derived class, I get two errors - the first saying I have failed to implement an inherited abstract member, and the second on my override method saying it can't find an appropriate method to override.
It is clearly finding the right abstract class, since it's throwing errors for everything I am supposed to implement, but somehow it is not matching up the abstract members to my derived methods anymore. How can I make this work?
Thanks,
Julie
|