Well i see tons of posts on the addin forum here asking why a schema provider isnt working. Here's the instructions I read on this forum just a few months ago (i cant find the post)
Goto: C:\Documents and Settings\<YOUR LOGIN>\Application Data\CodeSmith\v4.0,
edit SchemaExplorer.config, goto the <schemaProviders> section, and add in the full name of your schema provider following the existing format, for this provider that format is:
<schemaProvider>JHeidt.CodeSmith.SchemaProviders.SqlCompactSchemaProvider, JHeidt.CodeSmith.SchemaProviders, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</schemaProvider>
Save. Open codesmith, if done correctly your schema provider should now show up in the drop down, if not - you've done something wrong, or the schema provider is busted.
http://www.jheidt.com
------------------------------
Member of the .NetTiers team
http://www.nettiers.com
------------------------------