For example, this problem occurs in the following scenario:
- You have two separate assemblies, such as Microsoft.Test.Schemas and Microsoft.Test.Schemas.MoreSchemas.
- The assemblies contain schemas that have similar names.
- On a send port, you specify a filter by using a Microsoft.Test.Schemas.PropertyName property.
- When you try to enlist this send port, you receive the
error message that is mentioned in the "Symptoms" section.
This error occurs because the enlist process tries to load the
Microsoft.Test.Schemas assembly. BizTalk Server examines the target namespace before the
assembly namespace. Therefore, BizTalk finds the
Microsoft.Test.Schemas.MoreSchemas assembly before the
Microsoft.Test.Schemas assembly. Because the assembly property does not exist in the
Microsoft.Test.Schemas.MoreSchemas assembly, you receive the error message.