Creating a custom resolver .NET class and assembly
Create a custom resolver by implementing your business logic in a custom resolver class. This class must implement the IResolver interface, found in the Tridion.ContentManager.Publishing.Resolving namespace. Then create an assembly from this .NET class.