A cloud-based identity and access management service for securing user authentication and resource access
Microsoft Entra Connect Sync 2.6.84.0 - ContainerPicker UI error: embedded resource name mismatch in ContainerPicker.dll
After a clean installation of Microsoft Entra Connect 2.6.84.0, the Synchronization Service Manager throws the following error when attempting to select containers (OU filtering) via the UI:
An error was encountered while selecting containers: Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "Microsoft.DirectoryServices.MetadirectoryServices.UI.ContainerPicker.ContainerPickerControl.resources" was correctly embedded or linked into assembly "ContainerPicker" at compile time, or that all the satellite assemblies required are loadable and fully signed.
The error occurs regardless of Windows display language or system locale
Root Cause (identified via reflection)
Using PowerShell reflection on the installed ContainerPicker.dll, the actual embedded manifest resource names were retrieved:
$dll = [System.Reflection.Assembly]::LoadFile("C:\Program Files\Microsoft Azure AD Sync\UIShell\ContainerPicker.dll")
$dll.GetManifestResourceNames()
Output:
Microsoft.DirectoryServices.MetadirectoryServices.UI.ContainerPicker.ContainerPickerControl.ContainerPickerControl.resources
Microsoft.DirectoryServices.MetadirectoryServices.UI.ContainerPicker.Strings.resources
The resource is embedded with a doubled class name in the path:
Embedded in DLL ...ContainerPicker.ContainerPickerControl.**ContainerPickerControl**.resources
Expected by runtime ...ContainerPicker.**ContainerPickerControl**.resources
Steps to Reproduce
- Perform a clean installation of Microsoft Entra Connect 2.6.84.0
- Open Synchronization Service Manager (
miisclient.exe) - Navigate to Connectors → AD Connector → Properties → Configure Directory Partitions
- Click Containers
- Error dialog appears immediately after the sign in prompt
I've already created a ticket, however, given the upcoming end-of-support deadline in September, we would like to have access to a working installer ASAP. Why was the ability to download several earlier versions removed? Is there someone from the product group that could help here?
BR, Bartosz