Я пытаюсь использовать Выбор объектов Active Directory из Codeplex , чтобы открыть диалоговое окно пользователей и групп.
Отлично работает, если работает в режиме отладки от VS2010, но при запуске релиза решения, после 2 или 3 раза открытия диалогового окна, оно открывается, но ни одна из кнопок не реагирует на нажатия (вы можете видеть, что они нажаты, но ничего не активировать). Вообще ничего это не застряло. это просто не отвечает ни на одно из нажатий на любую кнопку. единственный способ закрыть его - убить процесс из диспетчера задач.
Я создал и запустил решение на машине с Win7 x64, используя C # VS2010.
Сборка - Любой ЦП.
DirectoryObjectPickerDialog picker = new DirectoryObjectPickerDialog();
picker.AllowedObjectTypes = ObjectTypes.Computers;
picker.DefaultObjectTypes = ObjectTypes.Computers;
picker.AllowedLocations = Locations.GlobalCatalog;
picker.DefaultLocations = Locations.GlobalCatalog;
picker.MultiSelect = true;
DialogResult dialogResult = picker.ShowDialog();
if (dialogResult == DialogResult.OK)
{
DirectoryObject[] results;
results = picker.SelectedObjects;
if (results == null)
return;
for (int i = 0; i <= results.Length - 1; i++)
{
ListViewItem theItem = new ListViewItem(results[i].Name);
LvServersNames.Items.Add(theItem);
}
LblTotalServers.Text = "Server(s) : " + results.Length.ToString();
}
picker.Dispose();
picker = null;