Interfaces (In the assembly named \"Interfaces\". In project :- Interfaces)
namespace Interfaces
{
public interface IDoSomeWork1
{
I found that the least time consuming method of finding which Type
exactly failed to bind is the following:
DEBUG
version of Unity
and Unity.Configuration
(if your project uses more of unity assemblies, build them as well)Debug > Exceptions
and make sure Common Language Runtime Exceptions
has a checkbox in the Thrown
column.Now go crash that thing. Execution will stop in Unitys' TypeResolverImpl.SearchAssemblies
method and typeNameOrAlias
parameter will hold the answer!