Если вы предоставляете как список, в котором находится поле SPFieldLookup, так и целевой список, у вас будут проблемы.Поскольку полю SPFieldLookup необходимо назначить целевой список по его GUID, который создается динамически при активации функции.И вы не можете определить это значение в определении своего поля, так как оно еще не существует.
Решение этой проблемы состоит в том, чтобы обеспечить как исходный, так и целевой список обычно, за исключением поля SPFieldLookup.в списке источников.
Затем в событии с активированной функцией вы добавляете это поле поиска программным путем, что теперь можно сделать, поскольку у вас есть (или, по крайней мере, можно узнать) GUID для списка целей.