If you have VB.NET Standard Edition (distibuted with the book as part of the VB.NET Learning Edition ... see the first lesson for more on this), THE TEMPLATE TO CREATE A .DLL ISN'T INCLUDED! The bottom line is that, Yah! You can create a class or an inherited form for THIS project, but you can't create one for anyone else, or for your own use in other projects. This is probably why the "dialog box" in the first part of the chapter wasn't used again. Microsoft had to leave something out to justify charging ten times as much for the full Visual Studio version.
Bummer!
Fear not! Here's a whole series of articles showing to do it anyway! It starts out with my own explanation of simple forms inheritance (written before this tutorial) and then branches into not one, but two ways to create DLL's using the Standard Edition. Although these articles are written specifically about how to create DLL's for inheriting forms, the same techniques can be used to create base classes that are compiled as DLL's.
Unlike previous lessons, the remainder of this lesson consists of previous articles at About Visual Basic. To get back to this article, go to the email that links to all of the pages for this lesson.
Visual Inheritance Using VB .NET Standard - Part 1

