Chris,
>I started up an old project that used to work and it recompiled w/ no errors. Now I'm getting the following error at runtime:
>
>Compiler Error Message: CS0011: Referenced class 'OakLeaf.MM.Main.Web.UI.WebControls.mmButton' has base class or interface 'OakLeaf.MM.Main.Security.ImmSecurityBase' defined in an assembly that is not referenced. You must add a reference to assembly 'Mere Mortals Framework Interfaces'.
In the version 1.1 What's New Guide there were instructions for upgrading projects to MM .NET 1.1:
Open your Web Form application’s web.config file and change the <compilation> element from:
<compilation defaultLanguage="c#" debug="true" />
To the following:
<compilation defaultLanguage="c#" debug="true" >
<assemblies>
<add assembly="Mere Mortals Framework Interfaces, Version=1.1.1118.20862, Culture=neutral, PublicKeyToken=2312fefb461dbb0e" />
<add assembly="Mere Mortals Framework Web Forms, Version=1.1.1158.18447, Culture=neutral, PublicKeyToken=a16649d902b008d4" />
</assemblies>
</compilation>
I think applying this change will fix the problem.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com