Hi Jeff.
I remember you from the AutoCAD DG's. I hope all is well with you.
I fixed the problem (Like I knew what I was doing). As soon as I removed the class containing the
" public class CivilDotNet : IExtensionApplication"
statement, the commands were recognized again. But now I have no interface with the Civil 3D database. I must've added something in that class using incorrect syntax. But what's so strange is that there were no build errors.
I've attached the class that gave me problems.
I know what I want to do CAN be done, easily no less. The problem is that I'm still learning C# and I know just enough to use the language, but not enough to thoroughly understand everything I'm doing. I just need to keep reading.
For example, I don't understand why the class must contain the appendage after the name, eg.,
"MyClassName : IExtensionApplication"
I'm just guessing it has something to do with the Civil 3D libraries, but it's all still a mystery to me at this point.
I could do this 10 times faster and easier using Visual Lisp (ActiveX), but I'm trying to develop exclusively in DotNet now.
Developing standalones for Windows is very easy, but when you want to auutomate another application like AutoCAD or Excel, the code complexity quickly accelerates to a level that I don't understand.